为测试创建密钥库

要创建用于测试的密钥库,您可以使用类似以下内容的命令

$ 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 或更高版本时,您在使用上述命令时可能会收到以下警告。在这种情况下,您可能需要确保 keypassstorepass 值匹配。
PKCS12 密钥库不支持不同的存储和密钥密码。忽略用户指定的 -keypass 值。

server.jks 文件放在类路径中(例如),然后在您的 Config Server 的 bootstrap.yml 中创建以下设置

encrypt:
  keyStore:
    location: classpath:/server.jks
    password: letmein
    alias: mytestkey
    secret: changeme
© . This site is unofficial and not affiliated with VMware.