Uses of Interface
java.security.Principal

Packages that use Principal
Package Description
com.squareup.okhttp.internal.http  
java.net  
java.security
Extensible cryptographic service provider infrastructure (SPI) for using and defining services such as Certificates, Keys, KeyStores, MessageDigests, and Signatures.
java.security.acl
This package provides the classes and the interfaces needed to build Access Control Lists.
java.security.cert
This package provides all the classes and all the interfaces needed to generate, administer and verify X.509 certificates.
javax.net.ssl
This package provides classes and interfaces needed to use the Secure Sockets Layer (SSL) protocol and the successor Transport Layer Security (TLS) protocol.
javax.security.auth  
javax.security.auth.x500
This package provides classes needed to store X.500 principals and their credentials.
javax.security.cert
This package is provided only for compatibility reasons.
org.apache.harmony.security  
org.apache.harmony.security.provider.cert  
org.apache.http.auth
The API for client-side HTTP authentication against a server, commonly referred to as HttpAuth.
org.bouncycastle.jce  
org.bouncycastle.jce.provider  
org.bouncycastle.x509  
org.conscrypt