我用Spring创建了JAVA API,并将它放在application.properties中
server.ssl.enabled=true
server.ssl.key-store=path/key.p12
server.ssl.key-store-password=Password
server.ssl.keyStoreType=PKCS12
server.ssl.keyAlias=clientAlias
每次我使用httpS和API的端口访问服务器(aws)的IP时,都会得到不安全的连接,说不使用任何证书。
[1] https://imgur.com/a/OVmlB5K
也许我用错误的方式创建了p12键?
答案 0 :(得分:-1)
使用openssl提取证书,并使用java keytool为应用程序生成JKS文件。
命令:
openssl s_client -showcerts -connect“ host:port” / dev / null | awk'/ ----- BEGIN CERTIFICATE ----- /,/ ----- END CERTIFICATE ----- /'> toyourfile.cer
keytool-导入-file toyourfile.cer -keystore truststore.jks
也请对此进行检查https://www.openssl.org/docs/faq.html#USER6
HTH