iText 8.0.5 API
|
Validator class, which is expected to be used for certificates chain validation. More...
Public Member Functions |
|
virtual iText.Signatures.Validation.V1.CertificateChainValidator | AddCrlClient (ICrlClient crlClient) |
Add iText.Signatures.ICrlClient to be used for CRL responses receiving. More... |
|
virtual iText.Signatures.Validation.V1.CertificateChainValidator | AddOcspClient (IOcspClient ocpsClient) |
Add iText.Signatures.IOcspClient to be used for OCSP responses receiving. More... |
|
virtual ValidationReport | ValidateCertificate (ValidationContext context, IX509Certificate certificate, DateTime validationDate) |
Validate given certificate using provided validation date and required extensions. More... |
|
virtual ValidationReport | Validate (ValidationReport result, ValidationContext context, IX509Certificate certificate, DateTime validationDate) |
Validate given certificate using provided validation date and required extensions. More... |
|
Package Functions |
|
CertificateChainValidator (ValidatorChainBuilder builder) | |
Create new instance of CertificateChainValidator. More... |
|
Validator class, which is expected to be used for certificates chain validation.
|
inlinepackage |
Create new instance of CertificateChainValidator.
builder | See ValidatorChainBuilder |
|
inlinevirtual |
Add iText.Signatures.ICrlClient to be used for CRL responses receiving.
crlClient |
iText.Signatures.ICrlClient to be used for CRL responses receiving
|
inlinevirtual |
Add iText.Signatures.IOcspClient to be used for OCSP responses receiving.
ocpsClient |
iText.Signatures.IOcspClient to be used for OCSP responses receiving
|
inlinevirtual |
Validate given certificate using provided validation date and required extensions.
Validate given certificate using provided validation date and required extensions. Result is added into provided report.
result |
iText.Signatures.Validation.V1.Report.ValidationReport which is populated with detailed validation results
context | the context in which to perform the validation |
certificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate to be validated
validationDate |
System.DateTime against which certificate is expected to be validated. Usually signing date
iText.Signatures.Validation.V1.Report.ValidationReport which contains both provided and new validation results.
|
inlinevirtual |
Validate given certificate using provided validation date and required extensions.
context | the validation context in which to validate the certificate chain |
certificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate to be validated
validationDate |
System.DateTime against which certificate is expected to be validated. Usually signing date
iText.Signatures.Validation.V1.Report.ValidationReport which contains detailed validation results.