问题在于,在生成的密钥库中没有密钥对,因此没有私钥,这是因为使用选项-genkey时需要通过选项-genkeypair对其进行更改:
-genkey生成密钥,而-genkeypair生成密钥对(公共密钥和私有密钥)。
所以我认为这应该工作:
keytool -genkeypair -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
在您的春季引导配置中,将“:”改为“ =”,然后将路径添加到密钥库中,我想您的keystore.p12位于资源文件夹中,因此:
server.ssl.key-store = classpath:keystore.p12server.ssl.key-store-password = mypasswordserver.ssl.key-store-type = PKCS12server.ssl.key-alias = tomcat
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)