I am following the documentation in the listed link in order to try to set up Confluence to use a secret stored in Hashicorp Vault to make the connection to the DB (instead of storing it in clear text in the confluence.cfg.xml file).
https://confluence.atlassian.com/doc/configure-confluence-with-hashicorp-vault-1331233083.html
I'm not completely sure how to update the xml file based on the instructions in the following step:
In the confluence.cfg.xml
file, add or modify the jdbc.password.decrypter.classname
property to contain: com.atlassian.secrets.store.vault.VaultSecretStore
I tried adding in the following line in the xml file
<property name="jdbc.password.decrypter.classname>com.astlassian.secrets.store.vault.VaultSecretStore</property>
, but, on startup, I get the following message when I try to navigate to my Confluence instance in a browser:
ClassNotFoundException: com.atlassian.secrets.store.vault.VaultSecretStore
Where would I import the VaultSecretStore class into my Confluence instance?
Looking closer at the documentation, it appears that it isn't possible to use Hashicorp Vault until 8.7, so I will upgrade, at which point I assume that the necessary libraries will be automatically installed.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.