Package java.security

Interface Principal

  • All Known Implementing Classes:
    X500Principal

    public interface Principal
    This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.
    See Also:
    X509Certificate
    • Method Detail

      • equals

        boolean equals​(@Nullable
                       Object another)
        Compares this principal to the specified object. Returns true if the object passed in matches the principal represented by the implementation of this interface.
        Overrides:
        equals in class Object
        Parameters:
        another - principal to compare with.
        Returns:
        true if the principal passed in is the same as that encapsulated by this principal, and false otherwise.
        See Also:
        Object.hashCode(), HashMap
      • toString

        String toString()
        Returns a string representation of this principal.
        Overrides:
        toString in class Object
        Returns:
        a string representation of this principal.