Uses of Interface

Packages that use Principal 
Package Description
Provides the classes for implementing networking applications.
Interfaces and classes providing access to file and file system attributes.
Provides the classes and interfaces for the security framework.
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
Interfaces for remote access to JMX MBean servers.
Provides classes for the secure socket package.
This package provides a framework for authentication and authorization.
This package contains utility classes related to the Kerberos network authentication protocol.
This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in a Subject.
Provides classes for public key certificates.