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) |
obtainSecretpublic ElytronCSKeyStoreProvider(org.wildfly.security.credential.store.CredentialStore store,
String realmName,
List<VaultKeyResolver> resolvers)
protected VaultRawSecret obtainSecretInternal(String vaultSecretId)
obtainSecretInternal in class AbstractVaultProviderpublic void close()
Copyright © 2020 JBoss by Red Hat. All rights reserved.