Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.jce.provider
Class PKIXCertPathBuilderSpi

java.lang.Object
  |
  +--org.bouncycastle.jce.cert.CertPathBuilderSpi
        |
        +--org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi

public class PKIXCertPathBuilderSpi
extends CertPathBuilderSpi

Implements the PKIX CertPathBuilding algorithm for BouncyCastle.

See Also:
CertPathBuilderSpi

Constructor Summary
PKIXCertPathBuilderSpi()
           
 
Method Summary
protected  CertPathBuilderResult build(java.security.cert.X509Certificate tbvCert, PKIXExtendedBuilderParameters pkixParams, java.util.List tbvPath)
           
 CertPathBuilderResult engineBuild(CertPathParameters params)
          Build and validate a CertPath using the given parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PKIXCertPathBuilderSpi

public PKIXCertPathBuilderSpi()
Method Detail

engineBuild

public CertPathBuilderResult engineBuild(CertPathParameters params)
                                  throws CertPathBuilderException,
                                         java.security.InvalidAlgorithmParameterException
Build and validate a CertPath using the given parameter.
Overrides:
engineBuild in class CertPathBuilderSpi
Parameters:
params - PKIXBuilderParameters object containing all information to build the CertPath

build

protected CertPathBuilderResult build(java.security.cert.X509Certificate tbvCert,
                                      PKIXExtendedBuilderParameters pkixParams,
                                      java.util.List tbvPath)

Bouncy Castle Cryptography Library 1.77.0