Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.21
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package java.security.cert

Interface Summary
CertPathBuilderResult | A specification of the result of a certification path builder algorithm.
CertPathParameters | A specification of certification path algorithm parameters.
CertPathValidatorResult | A specification of the result of a certification path validator algorithm. The purpose of this interface is to group (and provide type safety for) all certification path validator results.
CertSelector | A selector that defines a set of criteria for selecting `Certificate`s.
CertStoreParameters | A specification of `CertStore` parameters. The purpose of this interface is to group (and provide type safety for) all `CertStore` parameter specifications.
CRLSelector | A selector that defines a set of criteria for selecting `CRL`s.
PolicyNode | An immutable valid policy tree node as defined by the PKIX certification path validation algorithm. One of the outputs of the PKIX certification path validation algorithm is a valid policy tree, which includes the policies that were determined to be valid, how this determination was reached, and any policy qualifiers encountered.
X509Extension |

Class Summary
Certificate |
CertificateFactory | Uses `CertUtil` to actualiy load the SPI classes.
CertificateFactorySpi |
CertPath | An immutable sequence of certificates (a certification path). This is an abstract class that defines the methods common to all CertPaths.
CertPath.CertPathRep | Alternate `CertPath` class for serialization.
CertPathBuilder | A class for building certification paths (also known as certificate chains). This class uses a provider-based architecture, as described in the Java Cryptography Architecture.
CertPathBuilderSpi | The Service Provider Interface (SPI) for the CertPathBuilder class.
CertPathValidator | A class for validating certification paths (also known as certificate chains). This class uses a provider-based architecture, as described in the Java Cryptography Architecture.
CertPathValidatorSpi | The Service Provider Interface (SPI) for the `CertPathValidator` class.
CertStore | A class for retrieving `Certificate`s and `CRL`s from a repository. This class uses a provider-based architecture, as described in the Java Cryptography Architecture.
CertStoreSpi | The Service Provider Interface (SPI) for the `CertStore` class.
CollectionCertStoreParameters | Parameters used as input for the Collection `CertStore` algorithm. This class is used to provide necessary configuration parameters to implementations of the Collection `CertStore` algorithm.
CRL |
LDAPCertStoreParameters | Parameters used as input for the LDAP `CertStore` algorithm. This class is used to provide necessary configuration parameters (server name and port number) to implementations of the LDAP `CertStore` algorithm. Concurrent Access Unless otherwise specified, the methods defined in this class are not thread-safe.
PKIXBuilderParameters | Parameters used as input for the PKIX `CertPathBuilder` algorithm. A PKIX `CertPathBuilder` uses these parameters to `build` a `CertPath` which has been validated according to the PKIX certification path validation algorithm. To instantiate a `PKIXBuilderParameters` object, an application must specify one or more most-trusted CAs as defined by the PKIX certification path validation 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. A PKIX `CertPathValidator` uses these parameters to validate a `CertPath` according to the PKIX certification path validation algorithm. To instantiate a `PKIXParameters` object, an application must specify one or more most-trusted CAs as defined by the PKIX certification path validation algorithm.
PolicyQualifierInfo | An immutable policy qualifier represented by the ASN.1 PolicyQualifierInfo structure. The ASN.1 definition is as follows:
TrustAnchor | A trust anchor or most-trusted Certification Authority (CA).
X509Certificate |
X509CertSelector | A `CertSelector` that selects `X509Certificates that match all specified criteria.`
X509CRL |
X509CRLEntry |
X509CRLSelector | A `CRLSelector` that selects `X509CRLs` that match all specified criteria.

Exception Summary
CertificateEncodingException |
CertificateException |
CertificateExpiredException |
CertificateNotYetValidException |
CertificateParsingException |
CertPathBuilderException | An exception indicating one of a variety of problems encountered when building a certification path with a `CertPathBuilder`. A `CertPathBuilderException` provides support for wrapping exceptions.
CertPathValidatorException | An exception indicating one of a variety of problems encountered when validating a certification path.
CertStoreException | An exception indicating one of a variety of problems retrieving certificates and CRLs from a `CertStore`. A `CertStoreException` provides support for wrapping exceptions.
CRLException |

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.21
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES