๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ธ์ฆ์„œ

[SPRING BOOT] SSL ์ธ์ฆ์„œ ์‹ ๋ขฐ์„ฑ ํ™•์ธ ์ ˆ์ฐจ Spring Boot์—์„œ SSL ์ธ์ฆ์„œ์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•˜๋Š” ์ ˆ์ฐจ SSL ์ธ์ฆ์„œ ํŒŒ์ผ ํ™•์ธ Spring Boot ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” SSL ์ธ์ฆ์„œ ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ธ์ฆ์„œ ํŒŒ์ผ์€ PEM ํ˜•์‹์ด๋ฉฐ, .pem, .crt, .cer, .pfx ๋“ฑ์˜ ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. SSL ์ธ์ฆ์„œ ์ •๋ณด ํ™•์ธ ์ธ์ฆ์„œ ํŒŒ์ผ์„ ์—ด์–ด ๋ฐœ๊ธ‰ ๊ธฐ๊ด€, ์œ ํšจ ๊ธฐ๊ฐ„, ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” SSL ์ธ์ฆ์„œ์˜ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” OpenSSL๊ณผ ๊ฐ™์€ ํˆด์„ ์ด์šฉํ•˜๊ฑฐ๋‚˜, ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด OpenSSL์„ ์‚ฌ์šฉํ•ด SSL ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. openssl x509 -in ์ธ์ฆ์„œํŒŒ์ผ๋ช….pem -noout -text CA ์ธ์ฆ์„œ ํ™•์ธ SSL.. 2023. 4. 4.