| Package | Description | 
|---|---|
| java.net | Provides the classes for implementing networking applications. | 
| java.security | Provides the classes and interfaces for the security framework. | 
| java.security.cert | Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and 
certification paths. | 
| java.util.jar | Provides classes for reading and writing the JAR (Java ARchive) file
format, which is based on the standard ZIP file format with an
optional manifest file. | 
| javax.crypto | Provides the classes and interfaces for cryptographic operations. | 
| javax.net.ssl | Provides classes for the secure socket package. | 
| javax.security.auth.x500 | This package contains the classes that should be used to store 
    X500 Principal and X500 Private Crendentials in a
    Subject. | 
| Class and Description | 
|---|
| Certificate Abstract class for managing a variety of identity certificates. | 
| Class and Description | 
|---|
| Certificate Abstract class for managing a variety of identity certificates. | 
| CertificateException This exception indicates one of a variety of certificate problems. | 
| CertPath An immutable sequence of certificates (a certification path). | 
| Class and Description | 
|---|
| Certificate Abstract class for managing a variety of identity certificates. | 
| CertificateEncodingException Certificate Encoding Exception. | 
| CertificateException This exception indicates one of a variety of certificate problems. | 
| CertificateExpiredException Certificate Expired Exception. | 
| CertificateFactory This class defines the functionality of a certificate factory, which is
 used to generate certificate, certification path ( CertPath)
 and certificate revocation list (CRL) objects from their encodings. | 
| CertificateFactorySpi This class defines the Service Provider Interface (SPI)
 for the  CertificateFactoryclass. | 
| CertificateNotYetValidException Certificate is not yet valid exception. | 
| CertificateParsingException Certificate Parsing Exception. | 
| CertPath An immutable sequence of certificates (a certification path). | 
| CertPathBuilder A class for building certification paths (also known as certificate chains). | 
| CertPathBuilderException An exception indicating one of a variety of problems encountered when
 building a certification path with a  CertPathBuilder. | 
| CertPathBuilderResult A specification of the result of a certification path builder algorithm. | 
| CertPathBuilderSpi The Service Provider Interface (SPI)
 for the  CertPathBuilderclass. | 
| CertPathParameters A specification of certification path algorithm parameters. | 
| CertPathValidator A class for validating certification paths (also known as certificate
 chains). | 
| CertPathValidatorException An exception indicating one of a variety of problems encountered when
 validating a certification path. | 
| CertPathValidatorException.BasicReason The BasicReason enumerates the potential reasons that a certification
 path of any type may be invalid. | 
| CertPathValidatorException.Reason The reason the validation algorithm failed. | 
| CertPathValidatorResult A specification of the result of a certification path validator algorithm. | 
| CertPathValidatorSpi The Service Provider Interface (SPI)
 for the  CertPathValidatorclass. | 
| CertSelector A selector that defines a set of criteria for selecting
  Certificates. | 
| CertStore A class for retrieving  Certificates andCRLs
 from a repository. | 
| CertStoreException An exception indicating one of a variety of problems retrieving
 certificates and CRLs from a  CertStore. | 
| CertStoreParameters A specification of  CertStoreparameters. | 
| CertStoreSpi The Service Provider Interface (SPI)
 for the  CertStoreclass. | 
| CRL This class is an abstraction of certificate revocation lists (CRLs) that
 have different formats but important common uses. | 
| CRLException CRL (Certificate Revocation List) Exception. | 
| CRLReason The CRLReason enumeration specifies the reason that a certificate
 is revoked, as defined in 
 RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL
 Profile. | 
| CRLSelector A selector that defines a set of criteria for selecting  CRLs. | 
| Extension This interface represents an X.509 extension. | 
| PKIXCertPathChecker An abstract class that performs one or more checks on an
  X509Certificate. | 
| PKIXCertPathValidatorResult This class represents the successful result of the PKIX certification
 path validation algorithm. | 
| PKIXParameters Parameters used as input for the PKIX  CertPathValidatoralgorithm. | 
| PKIXReason The  PKIXReasonenumerates the potential PKIX-specific reasons
 that an X.509 certification path may be invalid according to the PKIX
 (RFC 3280) standard. | 
| PolicyNode An immutable valid policy tree node as defined by the PKIX certification
 path validation algorithm. | 
| PolicyQualifierInfo An immutable policy qualifier represented by the ASN.1 PolicyQualifierInfo
 structure. | 
| TrustAnchor A trust anchor or most-trusted Certification Authority (CA). | 
| X509Certificate 
 Abstract class for X.509 certificates. | 
| X509CRLEntry Abstract class for a revoked certificate in a CRL (Certificate
 Revocation List). | 
| X509Extension Interface for an X.509 extension. | 
| Class and Description | 
|---|
| Certificate Abstract class for managing a variety of identity certificates. | 
| Class and Description | 
|---|
| Certificate Abstract class for managing a variety of identity certificates. | 
| Class and Description | 
|---|
| Certificate Abstract class for managing a variety of identity certificates. | 
| CertificateException This exception indicates one of a variety of certificate problems. | 
| CertPathParameters A specification of certification path algorithm parameters. | 
| X509Certificate 
 Abstract class for X.509 certificates. | 
| Class and Description | 
|---|
| X509Certificate 
 Abstract class for X.509 certificates. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.