{"id":2446,"date":"2021-07-26T23:36:05","date_gmt":"2021-07-26T14:36:05","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=2446"},"modified":"2025-07-22T14:43:14","modified_gmt":"2025-07-22T05:43:14","slug":"spring-boot-https-for-localhost","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=2446","title":{"rendered":"Spring Boot https for localhost"},"content":{"rendered":"<h1>Spring Boot https for localhost<\/h1>\n<p><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=2585\">\uc5ec\uae30<\/a> \ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p>\n<p><strong>\uc544\ub798 \ub0b4\uc6a9\uc740 deprecated \uc785\ub2c8\ub2e4.<\/strong><\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p>.<\/p>\n<p><a href=\"https:\/\/ayoteralab.tistory.com\/entry\/Spring-Boot-24-https-TLS-SSL-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0\">\ucc38\uc870<\/a><\/p>\n<h2>keystore \uc81c\uc791<\/h2>\n<pre><code class=\"language-bash\">keytool -genkey -alias skykeystore -keyalg RSA -keystore skykeystore.pkcs12 -storetype pkcs12\n\nkeytool -list -v -keystore skykeystore.pkcs12<\/code><\/pre>\n<h2>keystore\uc5d0\uc11c \uc778\uc99d\uc11c export<\/h2>\n<pre><code class=\"language-bash\">keytool -export -alias skykeystore -keystore skykeystore.pkcs12 -rfc -file skytera.cer<\/code><\/pre>\n<h2>trust store \uc81c\uc791<\/h2>\n<pre><code class=\"language-bash\">keytool -import -alias skytrust -file skytera.cer -keystore skytrust.pkcs12<\/code><\/pre>\n<h2>application.yml\uc5d0 \uc124\uc815 \ucd94\uac00<\/h2>\n<p><code>skykeystore.pkcs12<\/code>, <code>skytrust.pkcs12<\/code> \ub97c <code>resources<\/code> \ud50c\ub354\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4.<\/p>\n<p>trust-store \ub294 \uae30\ubcf8\uc801\uc73c\ub85c \uc124\uc815\ud558\uc9c0 \uc54a\uc544\ub3c4 \uc815\uc0c1 \uc791\ub3d9\ud569\ub2c8\ub2e4.<br \/>\n\ud558\uc9c0\ub9cc \uc0ac\uc124\uc778\uc99d\uc11c\uc774\uae30\uc5d0 \ucd94\uac00\ub85c \uc124\uc815\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-yaml\">server:\n  port: 8443\n  servlet:\n    session:\n      timeout: 30\n  ssl:\n    enabled: true\n    key-alias: skykeystore\n    key-store: classpath:skykeystore.pkcs12\n    key-store-password: &#039;abcd1234&#039;\n    # key-password: &#039;abcd1234&#039;\n    # trust-store: classpath:skytrust.pkcs12\n    # trust-store-password: &#039;abcd1234&#039;<\/code><\/pre>\n<p><a href=\"https:\/\/localhost:8443\/hello\">https:\/\/localhost:8443\/hello<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spring Boot https for localhost \uc5ec\uae30 \ub97c \ucc38\uc870\ud558\uc138\uc694. \uc544\ub798 \ub0b4\uc6a9\uc740 deprecated \uc785\ub2c8\ub2e4. . . . . . . . . . \ucc38\uc870 keystore \uc81c\uc791 keytool -genkey -alias skykeystore -keyalg RSA -keystore skykeystore.pkcs12 -storetype pkcs12 keytool -list -v -keystore skykeystore.pkcs12 keystore\uc5d0\uc11c \uc778\uc99d\uc11c export keytool -export -alias skykeystore -keystore skykeystore.pkcs12 -rfc -file skytera.cer trust store \uc81c\uc791 keytool\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=2446\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-2446","post","type-post","status-publish","format-standard","hentry","category-spring-boot-2-5"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2446"}],"version-history":[{"count":16,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2446\/revisions"}],"predecessor-version":[{"id":10549,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2446\/revisions\/10549"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}