public class ElytronCSKeyStoreProvider extends AbstractVaultProvider
VaultProvider
implementation that uses the Elytron keystore-based credential store implementation to retrieve secrets.
Elytron credential stores can be created and managed using either the elytron subsystem in WildFly/EAP or the elytron tool.realm, resolvers
Constructor and Description |
---|
ElytronCSKeyStoreProvider(org.wildfly.security.credential.store.CredentialStore store,
String realmName,
List<VaultKeyResolver> resolvers) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected VaultRawSecret |
obtainSecretInternal(String vaultSecretId) |
obtainSecret
public ElytronCSKeyStoreProvider(org.wildfly.security.credential.store.CredentialStore store, String realmName, List<VaultKeyResolver> resolvers)
protected VaultRawSecret obtainSecretInternal(String vaultSecretId)
obtainSecretInternal
in class AbstractVaultProvider
public void close()
Copyright © 2021 JBoss by Red Hat. All rights reserved.