6.4. 在 JBoss Web 服务器中创建 Java 密钥存储
在使用密码库之前,您必须首先使用 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 -help命令。
重要
密码密码库目前不支持 PKCS12 密钥存储类型。密码 vault 仅支持 JCEKS 密钥存储类型。
根据您使用的密钥存储算法,您必须指定以下 keysize 值之一:
-
如果您使用 AES,请指定
-keysize 128。 -
如果您使用 DES,请指定
-keysize 56。 -
如果您使用 DESede,请指定
-keysize 168。