Class DefaultVaultRawSecret

  • All Implemented Interfaces:
    AutoCloseable, org.keycloak.vault.VaultRawSecret

    public class DefaultVaultRawSecret
    extends Object
    implements org.keycloak.vault.VaultRawSecret
    Default raw secret implementation for byte[].
    Author:
    hmlnarik
    • Method Detail

      • forBuffer

        public static org.keycloak.vault.VaultRawSecret forBuffer​(Optional<ByteBuffer> buffer)
      • get

        public Optional<ByteBuffer> get()
        Specified by:
        get in interface org.keycloak.vault.VaultRawSecret
      • getAsArray

        public Optional<byte[]> getAsArray()
        Specified by:
        getAsArray in interface org.keycloak.vault.VaultRawSecret
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.keycloak.vault.VaultRawSecret