Jboss/Wildfly中的Vault不匹配错误

Jboss/Wildfly中的Vault不匹配错误,jboss,wildfly,Jboss,Wildfly,当我们试图使用Vault加密DB密码时,在Wildfly/Jboss中出现以下错误。你能提供一个解决方案吗 原因:org.jboss.security.vault.SecurityVaultException:PB00027:vault不匹配:vault块的共享密钥不匹配:bea_接口和attributeName:密码 有三个可能的原因: 1) 。密码之间只是不匹配。检查设置vault时使用的内容 2) 。缺少加密的密码文件: 除了密钥库之外,您不应该忘记放置vault.sh生成的另外两个文件

当我们试图使用Vault加密DB密码时,在Wildfly/Jboss中出现以下错误。你能提供一个解决方案吗

原因:org.jboss.security.vault.SecurityVaultException:PB00027:vault不匹配:vault块的共享密钥不匹配:bea_接口和attributeName:密码


有三个可能的原因:

1) 。密码之间只是不匹配。检查设置vault时使用的内容

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

vault.keystore
ENC.dat
Shared.dat
您需要将所有三个文件复制到所需位置,例如“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个字符