跳到主要内容

创建用于测试的密钥库

DeepSeek V3 中英对照 Creating a Key Store for Testing

要创建一个用于测试的密钥库,你可以使用类似于以下命令:

$ 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 的值匹配。

Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified -keypass value.

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

encrypt:
keyStore:
location: classpath:/server.jks
password: letmein
alias: mytestkey
secret: changeme
yaml