Module java.base
Package java.security

Interface Principal

All Known Subinterfaces:
GroupPrincipal, UserPrincipal
All Known Implementing Classes:
Identity, IdentityScope, JMXPrincipal, KerberosPrincipal, Signer, 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.
Since:
1.1
See Also: