Top Description Fields Constructors Methods
org.bouncycastle.jcajce.provider

pack-priv Class PKIXCertPathBuilderSpi

extends CertPathBuilderSpi
Class Inheritance
Imports
java.security.InvalidAlgorithmParameterException, .Provider, java.security.cert.CertPath, .CertPathBuilderException, .CertPathBuilderResult, .CertPathBuilderSpi, .CertPathParameters, .CertificateParsingException, .PKIXBuilderParameters, .PKIXCertPathBuilderResult, .PKIXCertPathValidatorResult, .X509Certificate, java.util.ArrayList, .Collection, .HashSet, .Iterator, .List, org.bouncycastle.asn1.x509.Extension, org.bouncycastle.jcajce.PKIXCertStore, .PKIXCertStoreSelector, .PKIXExtendedBuilderParameters

Implements the PKIX CertPathBuilding algorithm for BouncyCastle.
See Also
CertPathBuilderSpi

Field Summary

Modifier and TypeField and Description
private AnnotatedException
private final BouncyCastleFipsProvider

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected CertPathBuilderResult
build(X509Certificate tbvCert, PKIXExtendedBuilderParameters pkixParams, List<E> tbvPath)

public CertPathBuilderResult
engineBuild(CertPathParameters
PKIXBuilderParameters object containing all information to build the CertPath
params
)

Implements abstract java.security.cert.CertPathBuilderSpi.engineBuild.

Build and validate a CertPath using the given parameter.
Inherited from java.security.cert.CertPathBuilderSpi:
engineGetRevocationChecker

Field Detail

certPathExceptionback to summary
private AnnotatedException certPathException
fipsProviderback to summary
private final BouncyCastleFipsProvider fipsProvider

Constructor Detail

PKIXCertPathBuilderSpiback to summary
pack-priv PKIXCertPathBuilderSpi(BouncyCastleFipsProvider fipsProvider)

Method Detail

buildback to summary
protected CertPathBuilderResult build(X509Certificate tbvCert, PKIXExtendedBuilderParameters pkixParams, List<E> tbvPath) throws CertPathBuilderException
engineBuildback to summary
public CertPathBuilderResult engineBuild(CertPathParameters params) throws CertPathBuilderException, InvalidAlgorithmParameterException

Implements abstract java.security.cert.CertPathBuilderSpi.engineBuild.

Build and validate a CertPath using the given parameter.

Parameters
params:CertPathParameters

PKIXBuilderParameters object containing all information to build the CertPath

Returns:CertPathBuilderResult

Doc from java.security.cert.CertPathBuilderSpi.engineBuild.

the result of the build algorithm

Exceptions
CertPathBuilderException:

Doc from java.security.cert.CertPathBuilderSpi.engineBuild.

if the builder is unable to construct a certification path that satisfies the specified parameters

InvalidAlgorithmParameterException:

Doc from java.security.cert.CertPathBuilderSpi.engineBuild.

if the specified parameters are inappropriate for this CertPathBuilder