Class NonValidatingCertPathBuilder
- java.lang.Object
-
- eu.emi.security.authn.x509.helpers.pkipath.NonValidatingCertPathBuilder
-
public class NonValidatingCertPathBuilder extends java.lang.ObjectThis class is a modified copy of BC'sPKIXCertPathBuilderSpi. 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 withValidationErrorinside.- See Also:
CertPathBuilderSpi,PKIXCertPathBuilderSpi
-
-
Constructor Summary
Constructors Constructor Description NonValidatingCertPathBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuild(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.
-
-
-
Method Detail
-
buildPath
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 ValidationErrorExceptionBuild a CertPath using the given parameter.- Parameters:
pkixParams- PKIXBuilderParameters object containing certificates to build the CertPathtarget- Target certificate for the pathorigChain- original chain- Returns:
- certificate paths
- Throws:
ValidationErrorException- validation error exception
-
build
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)
-
-