Class PasswordCredential


  • public class PasswordCredential
    extends java.lang.Object
    PasswordCredential implements a password based credential. This is used with UserPrincipal. PasswordCredential includes the password and optionally the host information for which the password is used to authenticate the UserPrincipal.
    • Constructor Summary

      Constructors 
      Constructor Description
      PasswordCredential​(char[] pCredential)
      Creates a PasswordCredential using the supplied password.
      PasswordCredential​(java.lang.String pCredential)
      Creates a PasswordCredential using the supplied password.
      PasswordCredential​(java.lang.String pCredential, java.lang.String pHostname)
      Creates a PasswordCredential using the supplied password and host name.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getHostName()
      Get the host name for which the password is used to authenticate.
      char[] getUserPassword()
      Return the user login password in clear text.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PasswordCredential

        public PasswordCredential​(char[] pCredential)
        Creates a PasswordCredential using the supplied password.
        Parameters:
        pCredential - The user login password in clear text.
        Throws:
        java.lang.IllegalArgumentException - If the credential is null.
      • PasswordCredential

        public PasswordCredential​(java.lang.String pCredential)
        Creates a PasswordCredential using the supplied password.
        Parameters:
        pCredential - The user login password in clear text.
        Throws:
        java.lang.IllegalArgumentException - If the credential is null.
      • PasswordCredential

        public PasswordCredential​(java.lang.String pCredential,
                                  java.lang.String pHostname)
        Creates a PasswordCredential using the supplied password and host name.
        Parameters:
        pCredential - The user login password in clear text.
        pHostname - The host name information for which the password is used to authenticate.
        Throws:
        java.lang.IllegalArgumentException - If the credential is null.
    • Method Detail

      • getHostName

        public java.lang.String getHostName()
        Get the host name for which the password is used to authenticate.
        Returns:
        The host name.
      • getUserPassword

        public char[] getUserPassword()
        Return the user login password in clear text.
        Returns:
        The user login password.