Uses of Package
java.security

Packages that use java.security
Package Description
com.squareup.okhttp.internal.http  
java.io  
java.lang  
java.lang.reflect  
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.
java.security.interfaces
This package provides the interfaces needed to generate: (1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard; (2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186; (3) Keys for a generic Elliptic Curve asymmetric encryption algorithm.
java.security.spec
This package provides the classes and interfaces needed to specify keys and parameters for encryption and signing algorithms.
java.sql  
java.util  
java.util.concurrent
Utility classes commonly useful in concurrent programming.
java.util.jar  
java.util.logging  
javax.crypto
This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or key agreement.
javax.crypto.interfaces
This package provides the interfaces needed to implement the Diffie-Hellman (DH) key agreement's algorithm as specified by PKCS#3.
javax.crypto.spec
This package provides the classes and interfaces needed to specify keys and parameter for encryption.
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.login
This package provides a pluggable and stackable authentication system based on ideas and concepts from the Unix-PAM module.
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.
libcore.net.url  
org.apache.harmony.crypto.internal  
org.apache.harmony.security  
org.apache.harmony.security.fortress  
org.apache.harmony.security.provider.cert  
org.apache.harmony.security.provider.crypto  
org.apache.harmony.security.utils  
org.apache.harmony.security.x509  
org.apache.http.auth
The API for client-side HTTP authentication against a server, commonly referred to as HttpAuth.
org.apache.http.conn.ssl
TLS/SSL specific parts of the HttpConn API.
org.bouncycastle.cms  
org.bouncycastle.cms.jcajce  
org.bouncycastle.crypto  
org.bouncycastle.crypto.generators  
org.bouncycastle.crypto.paddings  
org.bouncycastle.crypto.params  
org.bouncycastle.jcajce  
org.bouncycastle.jcajce.provider.asymmetric.dh  
org.bouncycastle.jcajce.provider.asymmetric.dsa  
org.bouncycastle.jcajce.provider.asymmetric.ec  
org.bouncycastle.jcajce.provider.asymmetric.rsa  
org.bouncycastle.jcajce.provider.asymmetric.util  
org.bouncycastle.jcajce.provider.asymmetric.x509  
org.bouncycastle.jcajce.provider.config  
org.bouncycastle.jcajce.provider.digest  
org.bouncycastle.jcajce.provider.keystore.bc  
org.bouncycastle.jcajce.provider.keystore.pkcs12  
org.bouncycastle.jcajce.provider.symmetric  
org.bouncycastle.jcajce.provider.symmetric.util  
org.bouncycastle.jcajce.provider.util  
org.bouncycastle.jce  
org.bouncycastle.jce.exception  
org.bouncycastle.jce.interfaces  
org.bouncycastle.jce.netscape  
org.bouncycastle.jce.provider  
org.bouncycastle.jce.spec  
org.bouncycastle.operator.jcajce  
org.bouncycastle.util  
org.bouncycastle.x509  
org.bouncycastle.x509.extension  
org.conscrypt