keytool -genkey -keyalg RSA -alias tomcat -keystore selfsigned.jks -validity <days> -keysize 2048
我使用它生成密钥库。我可以为客户端和服务器Java使用相同的自签名证书SSL SSL
我可以在下面的客户端和服务器上使用这个相同的密钥存储吗?
客户
System.setProperty("javax.net.ssl.trustStore", "herong.jks");
System.setProperty("javax.net.ssl.trustStorePassword", "HerongJKS");
服务器
System.setProperty("javax.net.ssl.keyStore", "herong.jks");
System.setProperty("javax.net.ssl.keyStorePassword", "HerongJKS");
证书应该唯一标识对等体。共享KeyStore无法完成该操作。它也违反了私钥隐私。 – EJP