创建用于测试的密钥库
要创建用于测试的密钥库,你可以使用类似以下命令:
$ keytool -genkeypair -alias mytestkey -keyalg RSA \
-dname "CN=Web Server,OU=Unit,O=Organization,L=City,S=State,C=US" \
-keypass changeme -keystore server.jks -storepass letmein
备注
当使用 JDK 11 或更高版本时,执行上述命令可能会收到以下警告。在这种情况下,你可能需要确保 keypass 和 storepass 的值匹配。
注意
PKCS12 密钥库不支持不同的存储密码和密钥密码。忽略用户指定的 -keypass 值。
将 server.jks 文件放入类路径中(例如),然后在 Config Server 的 bootstrap.yml 文件中创建以下设置:
encrypt:
keyStore:
location: classpath:/server.jks
password: letmein
alias: mytestkey
secret: changeme