Package org.keycloak.vault
Class DefaultVaultRawSecret
- java.lang.Object
-
- org.keycloak.vault.DefaultVaultRawSecret
-
- All Implemented Interfaces:
AutoCloseable,org.keycloak.vault.VaultRawSecret
public class DefaultVaultRawSecret extends Object implements org.keycloak.vault.VaultRawSecret
Default raw secret implementation forbyte[].- Author:
- hmlnarik
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static org.keycloak.vault.VaultRawSecretforBuffer(Optional<ByteBuffer> buffer)Optional<ByteBuffer>get()Optional<byte[]>getAsArray()
-
-
-
Method Detail
-
forBuffer
public static org.keycloak.vault.VaultRawSecret forBuffer(Optional<ByteBuffer> buffer)
-
get
public Optional<ByteBuffer> get()
- Specified by:
getin interfaceorg.keycloak.vault.VaultRawSecret
-
getAsArray
public Optional<byte[]> getAsArray()
- Specified by:
getAsArrayin interfaceorg.keycloak.vault.VaultRawSecret
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.keycloak.vault.VaultRawSecret
-
-