Top Fields Constructors Methods
org.bouncycastle.jce.provider

public Class PKIXAttrCertPathBuilderSpi

extends CertPathBuilderSpi
Class Inheritance
Imports
java.io.IOException, java.security.InvalidAlgorithmParameterException, .Principal, java.security.cert.CertPath, .CertPathBuilderException, .CertPathBuilderResult, .CertPathBuilderSpi, .CertPathParameters, .CertPathValidator, .CertificateFactory, .CertificateParsingException, .PKIXBuilderParameters, .PKIXCertPathBuilderResult, .PKIXCertPathValidatorResult, .X509Certificate, java.util.ArrayList, .Collection, .HashSet, .Iterator, .LinkedHashSet, .List, .Set, javax.security.auth.x500.X500Principal, org.bouncycastle.asn1.x509.Extension, org.bouncycastle.jcajce.PKIXCertStoreSelector, .PKIXExtendedBuilderParameters, .PKIXExtendedParameters, org.bouncycastle.jce.exception.ExtCertPathBuilderException, org.bouncycastle.util.Selector, .Store, .StoreException, org.bouncycastle.x509.ExtendedPKIXBuilderParameters, .ExtendedPKIXParameters, .X509AttributeCertStoreSelector, .X509AttributeCertificate, .X509CertStoreSelector

Field Summary

Modifier and TypeField and Description
private Exception

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private CertPathBuilderResult
build(X509AttributeCertificate attrCert, X509Certificate tbvCert, PKIXExtendedBuilderParameters pkixParams, List<E> tbvPath)
References Deprecated X509AttributeCertificate is deprecated or references (maybe indirectly) at least one deprecated element.

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.

protected static Collection<E>
findCertificates(X509AttributeCertStoreSelector certSelect, List<E> certStores)
References Deprecated X509AttributeCertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

Inherited from java.security.cert.CertPathBuilderSpi:
engineGetRevocationChecker

Field Detail

certPathExceptionback to summary
private Exception certPathException

Constructor Detail

PKIXAttrCertPathBuilderSpiback to summary
public PKIXAttrCertPathBuilderSpi()

Method Detail

buildback to summary
private CertPathBuilderResult build(X509AttributeCertificate attrCert, X509Certificate tbvCert, PKIXExtendedBuilderParameters pkixParams, List<E> tbvPath)

References Deprecated

X509AttributeCertificate is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

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

findCertificatesback to summary
protected static Collection<E> findCertificates(X509AttributeCertStoreSelector certSelect, List<E> certStores) throws AnnotatedException

References Deprecated

X509AttributeCertStoreSelector is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.