java.security.cert

Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths. It contains support for X.509 v3 certificates and X.509 v2 CRLs.

Package Specification

Related Documentation

For information about X.509 certificates and CRLs, please see:

Interfaces

CertPathBuilderResult A specification of the result of a certification path builder algorithm. 
CertPathChecker

Performs one or more checks on each Certificate of a CertPath

CertPathParameters A specification of certification path algorithm parameters. 
CertPathValidatorException.Reason The reason the validation algorithm failed. 
CertPathValidatorResult A specification of the result of a certification path validator algorithm. 
CertSelector A selector that defines a set of criteria for selecting Certificates. 
CertStoreParameters A specification of CertStore parameters. 
CRLSelector A selector that defines a set of criteria for selecting CRLs. 
Extension This interface represents an X.509 extension. 
PolicyNode An immutable valid policy tree node as defined by the PKIX certification path validation algorithm. 
X509Extension Interface for an X.509 extension. 

Classes

Certificate

Abstract class for managing a variety of identity certificates. 

Certificate.CertificateRep Alternate Certificate class for serialization. 
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 CertificateFactory class. 
CertPath An immutable sequence of certificates (a certification path). 
CertPath.CertPathRep Alternate CertPath class for serialization.