public class NonValidatingCertPathBuilder
extends java.lang.Object
PKIXCertPathBuilderSpi. The
difference is that this class is building the path only, it is not further
validating it. As without validation it is possible to create many potential
CertPaths a list is returned.Additionally this class report errors as exceptions with
ValidationError inside.CertPathBuilderSpi,
PKIXCertPathBuilderSpi| Modifier and Type | Field and Description |
|---|---|
private ValidationErrorException |
certPathException |
private java.util.List<java.security.cert.CertPath> |
result |
| Constructor and Description |
|---|
NonValidatingCertPathBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
build(java.security.cert.X509Certificate tbvCert,
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters pkixParams,
java.util.List<java.security.cert.X509Certificate> tbvPath,
java.security.cert.X509Certificate[] origChain) |
java.util.List<java.security.cert.CertPath> |
buildPath(org.bouncycastle.jcajce.PKIXExtendedBuilderParameters pkixParams,
java.security.cert.X509Certificate target,
java.security.cert.X509Certificate[] origChain)
Build a CertPath using the given parameter.
|
private ValidationErrorException certPathException
private java.util.List<java.security.cert.CertPath> result
public java.util.List<java.security.cert.CertPath> buildPath(org.bouncycastle.jcajce.PKIXExtendedBuilderParameters pkixParams,
java.security.cert.X509Certificate target,
java.security.cert.X509Certificate[] origChain)
throws ValidationErrorException
pkixParams - PKIXBuilderParameters object containing certificates
to build the CertPathtarget - Target certificate for the pathorigChain - original chainValidationErrorException - validation error exceptionprotected void build(java.security.cert.X509Certificate tbvCert,
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters pkixParams,
java.util.List<java.security.cert.X509Certificate> tbvPath,
java.security.cert.X509Certificate[] origChain)