Java.Security.Cert Namespace

This package provides all the classes and all the interfaces needed to generate, administer and verify X.509 certificates.

Classes

Certificate

Abstract class for managing a variety of identity certificates.

Certificate.CertificateRep

Alternate Certificate class for serialization.

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 (<b>SPI</b>) for the CertificateFactory class.

CertificateNotYetValidException

Certificate is not yet valid exception.

CertificateParsingException

Certificate Parsing Exception.

CertificateRevokedException

An exception that indicates an X.

CertPath

An immutable sequence of certificates (a certification path).

CertPath.CertPathRep

Alternate CertPath class for serialization.

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.

CertPathBuilderSpi

The Service Provider Interface (<b>SPI</b>) for the CertPathBuilder CertPathBuilder class.

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.

CertPathValidatorSpi

The Service Provider Interface (<b>SPI</b>) for the CertPathValidator CertPathValidator class.

CertStore

A class for retrieving Certificates and CRLs from a repository.

CertStoreException

An exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore.

CertStoreSpi

The Service Provider Interface (<b>SPI</b>) for the CertStore CertStore class.

CollectionCertStoreParameters

Parameters used as input for the Collection CertStore algorithm.

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 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.

LDAPCertStoreParameters

Parameters used as input for the LDAP CertStore algorithm.

PKIXBuilderParameters

Parameters used as input for the PKIX CertPathBuilder algorithm.

PKIXCertPathBuilderResult

This class represents the successful result of the PKIX certification path builder algorithm.

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 CertPathValidator algorithm.

PKIXReason

The PKIXReason enumerates the potential PKIX-specific reasons that an X.

PKIXRevocationChecker

A PKIXCertPathChecker for checking the revocation status of certificates with the PKIX algorithm.

PKIXRevocationChecker.Option

Various revocation options that can be specified for the revocation checking mechanism.

PolicyQualifierInfo

An immutable policy qualifier represented by the ASN.

TrustAnchor

A trust anchor or most-trusted Certification Authority (CA).

URICertStoreParameters

Parameters used as input for CertStore algorithms which use information contained in a URI to retrieve certificates and CRLs.

X509Certificate

Abstract class for X.

X509CertSelector

A CertSelector that selects X509Certificates that match all specified criteria.

X509CRL

Abstract class for an X.

X509CRLEntry

Abstract class for a revoked certificate in a CRL (Certificate Revocation List).

X509CRLSelector

A CRLSelector that selects X509CRLs that match all specified criteria.

Interfaces

CertPathValidatorException.IReason

The reason the validation algorithm failed.

ICertPathBuilderResult

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

ICertPathChecker

Performs one or more checks on each Certificate of a CertPath.

ICertPathParameters

A specification of certification path algorithm parameters.

ICertPathValidatorResult

A specification of the result of a certification path validator algorithm.

ICertSelector

A selector that defines a set of criteria for selecting Certificates.

ICertStoreParameters

A specification of CertStore parameters.

ICRLSelector

A selector that defines a set of criteria for selecting CRLs.

IExtension

This interface represents an X.

IPolicyNode

An immutable valid policy tree node as defined by the PKIX certification path validation algorithm.

IX509Extension

Interface for an X.