Class 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 Detail

      • 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