Class DefaultVaultCharSecret

java.lang.Object
org.keycloak.vault.DefaultVaultCharSecret
All Implemented Interfaces:
AutoCloseable, org.keycloak.vault.VaultCharSecret

public class DefaultVaultCharSecret extends Object implements org.keycloak.vault.VaultCharSecret
Default VaultCharSecret implementation based on CharBuffer.
Author:
Stefan Guilhen
  • Method Details

    • forBuffer

      public static org.keycloak.vault.VaultCharSecret forBuffer(Optional<CharBuffer> buffer)
    • get

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

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

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