Package org.ldaptive

Class Credential


  • public final class Credential
    extends Object
    Provides convenience methods for converting the various types of passwords into a byte array.
    • Field Detail

      • bytes

        private final byte[] bytes
        Credential stored as a byte array.
    • Constructor Detail

      • Credential

        public Credential​(String password)
        Creates a new credential.
        Parameters:
        password - converted from UTF-8 to a byte array
      • Credential

        public Credential​(char[] password)
        Creates a new credential.
        Parameters:
        password - converted from UTF-8 to a byte array
      • Credential

        public Credential​(byte[] password)
        Creates a new credential.
        Parameters:
        password - to store
    • Method Detail

      • getBytes

        public byte[] getBytes()
        Returns this credential as a byte array.
        Returns:
        credential bytes
      • getString

        public String getString()
        Returns this credential as a string.
        Returns:
        credential string
      • isNull

        public boolean isNull()
        Returns whether the underlying byte array is null.
        Returns:
        whether the underlying byte array is null
      • isEmpty

        public boolean isEmpty()
        Returns whether the underlying byte array is empty.
        Returns:
        whether the underlying byte array is empty
      • copy

        public static Credential copy​(Credential credential)
        Returns a credential initialized with the supplied credential.
        Parameters:
        credential - to read properties from
        Returns:
        credential