1
動作しないの作成私は埋め込まのTomcatでWebアプリケーションを開発するために春ブートフレームワークを使用しています。複数のポートに対してhttps接続が必要です。このため春ブーツ - HTTPS接続が
私はここで、このように、SpringApplicationBuilderを使用:
SpringApplicationBuilder parentBuilder
= new SpringApplicationBuilder(ApplicationConfiguration.class);
parentBuilder.child(WithoutClientAuth.class)
.properties("server.port:8443")
.properties("security.require_ssl=true")
.properties("ssl.key-store=server.jks")
.properties("ssl.key-store-password=password")
.properties("ssl.key-password=password")
.run(args);
parentBuilder.child(WithClientAuth.class)
.properties("server.port:9443")
.properties("security.require_ssl=true")
.properties("ssl.key-store=server.jks")
.properties("ssl.key-store-password=password")
.properties("ssl.key-password=password")
.run(args);
しかし、アプリケーションを起動した後、通信プロトコルは安全ではありません。出力で見ることができます:
TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 9443 (http)
StandardService : Starting service Tomcat
StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.4
あなたはこのようにして安全な通信を得る考えがありますか?