public class ValidatorChainBuilder extends Object
| Constructor and Description |
|---|
ValidatorChainBuilder() |
public CertificateChainValidator buildCertificateChainValidator()
CertificateChainValidator instance.
This method can be used to create multiple validators.public RevocationDataValidator buildRevocationDataValidator()
RevocationDataValidator instance
This method can be used to create multiple validators.public OCSPValidator buildOCSPValidator()
OCSPValidator instance.
This method can be used to create multiple validators.public CRLValidator buildCRLValidator()
CRLValidator instance.
This method can be used to create multiple validators.public ValidatorChainBuilder withCRLValidator(CRLValidator crlValidator)
CRLValidator in the validation chain.crlValidator - the CRLValidator instance to usepublic ValidatorChainBuilder withOCSPValidator(OCSPValidator ocspValidator)
OCSPValidator in the validation chain.ocspValidator - the OCSPValidator instance to usepublic ValidatorChainBuilder withRevocationDataValidator(RevocationDataValidator revocationDataValidator)
RevocationDataValidator in the validation chain.revocationDataValidator - the RevocationDataValidator instance to usepublic ValidatorChainBuilder withCertificateChainValidator(CertificateChainValidator certificateChainValidator)
CertificateChainValidator in the validation chain.certificateChainValidator - the CertificateChainValidator instance to usepublic ValidatorChainBuilder withSignatureValidationProperties(SignatureValidationProperties properties)
SignatureValidationProperties in the validation chain.properties - the SignatureValidationProperties instance to usepublic ValidatorChainBuilder withIssuingCertificateRetriever(IssuingCertificateRetriever certificateRetriever)
IssuingCertificateRetriever in the validation chain.certificateRetriever - the IssuingCertificateRetriever instance to usepublic ValidatorChainBuilder withKnownCertificates(Collection<Certificate> knownCertificates)
IssuingCertificateRetriever.knownCertificates - the list of known certificates to addpublic ValidatorChainBuilder withTrustedCertificates(Collection<Certificate> trustedCertificates)
IssuingCertificateRetriever.trustedCertificates - the list of trusted certificates to setpublic IssuingCertificateRetriever getCertificateRetriever()
IssuingCertificateRetriever instance.IssuingCertificateRetriever instancepublic SignatureValidationProperties getProperties()
SignatureValidationProperties instance.SignatureValidationProperties instanceCopyright © 1998–2024 Apryse Group NV. All rights reserved.