Top Interfaces Classes
module java.base

Package sun.security.provider.certpath


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
State

A specification of a PKIX validation state which is initialized by each build and updated each time a certificate is added to the current path.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AdaptableX509CertSelector

An adaptable X509 certificate selector for forward certification path building.

public class
AdjacencyList

An AdjacencyList is used to store the history of certification paths attempted in constructing a path from an initiator to a target.

public class
AlgorithmChecker

A PKIXCertPathChecker implementation to check whether a specified certificate contains the required algorithm constraints.

pack-priv class
BasicChecker

BasicChecker is a PKIXCertPathChecker that checks the basic information on a PKIX certificate, namely the signature, validity, and subject/issuer name chaining.

pack-priv abstract class
Builder

Abstract class representing a builder, which is able to retrieve matching certificates and is able to verify a particular certificate.

public class
BuildStep

Describes one step of a certification path build, consisting of a Vertex state description, a certificate, a possible throwable, and a result code.

public class
CertId

This class corresponds to the CertId field in OCSP Request and the OCSP Response.

public class
CertPathConstraintsParameters

This class contains parameters for checking certificates against constraints specified in the jdk.certpath.disabledAlgorithms security property.

public abstract class
CertPathHelper

Helper class that allows access to JDK specific known-public methods in the java.security.cert package.

public class
CollectionCertStore

A CertStore that retrieves Certificates and CRLs from a Collection.

pack-priv class
ConstraintsChecker

ConstraintsChecker is a PKIXCertPathChecker that checks constraints information on a PKIX certificate, namely basic constraints and name constraints.

public class
DistributionPointFetcher

Class to obtain CRLs via the CRLDistributionPoints extension.

public class
ForwardBuilder

This class represents a forward builder, which is able to retrieve matching certificates from CertStores and verify a particular certificate against a ForwardState.

pack-priv class
ForwardState

A specification of a forward PKIX validation state which is initialized by each build and updated each time a certificate is added to the current path.

public class
IndexedCollectionCertStore

A CertStore that retrieves Certificates and CRLs from a Collection.

pack-priv class
KeyChecker

KeyChecker is a PKIXCertPathChecker that checks that the keyCertSign bit is set in the keyUsage extension in an intermediate CA certificate.

public class
OCSP

This is a class that checks the revocation status of a certificate(s) using OCSP.

public class
OCSPNonceExtension

Represent the OCSP Nonce Extension.

pack-priv class
OCSPRequest

This class can be used to generate an OCSP request and send it over an output stream.

public class
OCSPResponse

This class is used to process an OCSP response.

pack-priv class
PKIX

Common utility methods and classes used by the PKIX CertPathValidator and CertPathBuilder implementation.

public class
PKIXCertPathValidator

This class implements the PKIX validation algorithm for certification paths consisting exclusively of X509Certificates.

public class
PKIXExtendedParameters

This class is a wrapper for PKIXBuilderParameters so that a Timestamp object and a string for the variant type, can be passed when doing certpath checking.

pack-priv class
PKIXMasterCertPathValidator

This class is initialized with a list of PKIXCertPathCheckers and is used to verify the certificates in a CertPath by feeding each certificate to each PKIXCertPathChecker.

pack-priv class
PolicyChecker

PolicyChecker is a PKIXCertPathChecker that checks policy information on a PKIX certificate, namely certificate policies, policy mappings, policy constraints and policy qualifiers.

pack-priv class
PolicyNodeImpl

Implements the PolicyNode interface.

public class
ResponderId

Class for ResponderId entities as described in RFC6960.

pack-priv class
public class
SunCertPathBuilder

This class builds certification paths in the forward direction.

public class
SunCertPathBuilderException

This is a subclass of the generic CertPathBuilderException.

public class
SunCertPathBuilderResult

This class represents the result of a SunCertPathBuilder build.

public class
UntrustedChecker

A PKIXCertPathChecker implementation to check whether a specified certificate is distrusted.

pack-priv class
URICertStore

A CertStore that retrieves Certificates or CRLs from a URI, for example, as specified in an X.509 AuthorityInformationAccess or CRLDistributionPoint extension.

pack-priv class
public class
X509CertificatePair

This class represents an X.509 Certificate Pair object, which is primarily used to hold a pair of cross certificates issued between Certification Authorities.

public class
X509CertPath

A CertPath (certification path) consisting exclusively of X509Certificates.