Jboss / Wildfly中的Vault不匹配错误

时间:2017-06-15 11:37:25

标签: jboss wildfly

当我们尝试使用Vault加密数据库密码时,我们在Wildfly / Jboss中收到以下错误。你能为此提供解决方案吗?

  

引起:org.jboss.security.vault.SecurityVaultException:PB00027:保险库不匹配:共享密钥与保险库阻止不匹配:bea_interface和attributeName:password

1 个答案:

答案 0 :(得分:1)

有三种可能的原因:

1)。密码之间只有不匹配。检查在设置保管库时使用的内容。

2)。缺少加密的密码文件: 除了密钥库之外,您不应忘记将vault.sh生成的其他两个文件放在

vault.keystore
ENC.dat
Shared.dat

您需要将所有三个文件复制到所需位置,例如复制到#34; standalone / configuration /"目录。 在Vault定义中,这两个参数将告诉JBoss在哪里找到它们:

<vault-option name="KEYSTORE_URL" value="${jboss.server.config.dir}/vault.keystore"/>
<vault-option name="ENC_FILE_DIR" value="${jboss.server.config.dir}/"/>

3)。您使用的密钥库别名超过10个字符。