Package java.security
Interface Principal
-
- All Known Implementing Classes:
X500Principal
public interface PrincipalThis 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanequals(java.lang.Object another)Compares this principal to the specified object.inthashCode()Returns a hashcode for this principal.java.lang.StringtoString()Returns a string representation of this principal.
-
-
-
Method Detail
-
equals
boolean equals(@Nullable java.lang.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:
equalsin classjava.lang.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.
-
toString
java.lang.String toString()
Returns a string representation of this principal.- Overrides:
toStringin classjava.lang.Object- Returns:
- a string representation of this principal.
-
hashCode
int hashCode()
Returns a hashcode for this principal.- Overrides:
hashCodein classjava.lang.Object- Returns:
- a hashcode for this principal.
-
-