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 void
close()
static org.keycloak.vault.VaultRawSecret
forBuffer(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:
get
in interfaceorg.keycloak.vault.VaultRawSecret
-
getAsArray
public Optional<byte[]> getAsArray()
- Specified by:
getAsArray
in interfaceorg.keycloak.vault.VaultRawSecret
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceorg.keycloak.vault.VaultRawSecret
-
-