Package org.keycloak.vault
Class DefaultVaultTranscriber
- java.lang.Object
-
- org.keycloak.vault.DefaultVaultTranscriber
-
- All Implemented Interfaces:
org.keycloak.vault.VaultTranscriber
public class DefaultVaultTranscriber extends Object implements org.keycloak.vault.VaultTranscriber
DefaultVaultTranscriberimplementation that uses the configuredVaultProviderto obtain raw secrets and convert them into other types. By default, theVaultProviderprovides raw secrets through aByteBuffer. This class offers methods to convert the raw secrets into other types (such asVaultCharSecretorWeakReference).- Author:
- Stefan Guilhen
- See Also:
VaultRawSecret,VaultCharSecret
-
-
Constructor Summary
Constructors Constructor Description DefaultVaultTranscriber(org.keycloak.vault.VaultProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.keycloak.vault.VaultCharSecretgetCharSecret(String value)org.keycloak.vault.VaultRawSecretgetRawSecret(String value)org.keycloak.vault.VaultStringSecretgetStringSecret(String value)
-
-
-
Method Detail
-
getRawSecret
public org.keycloak.vault.VaultRawSecret getRawSecret(String value)
- Specified by:
getRawSecretin interfaceorg.keycloak.vault.VaultTranscriber
-
getCharSecret
public org.keycloak.vault.VaultCharSecret getCharSecret(String value)
- Specified by:
getCharSecretin interfaceorg.keycloak.vault.VaultTranscriber
-
getStringSecret
public org.keycloak.vault.VaultStringSecret getStringSecret(String value)
- Specified by:
getStringSecretin interfaceorg.keycloak.vault.VaultTranscriber
-
-