Class RootStoreVerifier
- Namespace
- iText.Signatures
- Assembly
- itext.sign.dll
Verifies a certificate against a KeyStore
containing trusted anchors.
[Obsolete("starting from 8.0.5.iText.Signatures.Validation.V1.CertificateChainValidator should be used instead.")]
public class RootStoreVerifier : CertificateVerifier
- Inheritance
-
RootStoreVerifier
- Derived
- Inherited Members
Constructors
RootStoreVerifier(CertificateVerifier)
Creates a RootStoreVerifier in a chain of verifiers.
public RootStoreVerifier(CertificateVerifier verifier)
Parameters
verifier
CertificateVerifierthe next verifier in the chain
Fields
rootStore
A key store against which certificates can be verified.
protected List<IX509Certificate> rootStore
Field Value
- List<IX509Certificate>
Methods
SetRootStore(List<IX509Certificate>)
Sets the Key Store against which a certificate can be checked.
public virtual void SetRootStore(List<IX509Certificate> keyStore)
Parameters
keyStore
List<IX509Certificate>a root store
Verify(IX509Certificate, IX509Certificate, DateTime)
Verifies a single certificate against a key store (if present).
public override IList<VerificationOK> Verify(IX509Certificate signCert, IX509Certificate issuerCert, DateTime signDate)
Parameters
signCert
IX509Certificatethe certificate to verify
issuerCert
IX509Certificatethe issuer certificate
signDate
DateTimethe date the certificate needs to be valid
Returns
- IList<VerificationOK>
a list of
VerificationOK
objects. The list will be empty if the certificate couldn't be verified.