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 for byte[].
Author:
hmlnarik
  • Method Details

    • 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