7.4. 在 JBoss Web 服务器中创建 Java 密钥存储
在使用密码 vault 前,您必须首先使用 keytool -genseckey
命令创建 Java 密钥存储。
步骤
使用以下命令:
keytool -genseckey -keystore JWS_HOME/tomcat/vault.keystore -alias my_vault -storetype jceks -keyalg AES -keysize 128 -storepass <vault_password> -keypass <vault_password> -validity 730
$ keytool -genseckey -keystore JWS_HOME/tomcat/vault.keystore -alias my_vault -storetype jceks -keyalg AES -keysize 128 -storepass <vault_password> -keypass <vault_password> -validity 730
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意在前面的示例中,将参数设置替换为适合您的环境的值。
有关每个参数的更多信息,请使用
keytool -genseckey -help
命令。
重要
密码 vault 目前不支持 PKCS12
密钥存储类型。密码 vault 仅支持 JCEKS
密钥存储类型。
根据您使用的密钥存储算法,您必须指定以下 keysize
值之一:
-
如果您使用 AES,请指定
-keysize 128
。 -
如果您使用的是 DES,请指定
-keysize 56
。 -
如果您使用 DESede,请指定
-keysize 168
。