SignerInfo.Validate Method
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9313)
Validate()
Validates the signer's digital signature and validates the certificate.
Declaration
public SignatureValidationResult Validate()Returns
| Type | Description | 
|---|---|
| SignatureValidationResult | Validation result. | 
Validate(Boolean, ValidationOptions)
Validates the signer's digital signatures. Optionally, signers' certificates are validated, and the specified validation options are taken into account.
Declaration
public SignatureValidationResult Validate(bool verifySignatureOnly, ValidationOptions options)Parameters
| Type | Name | Description | 
|---|---|---|
| Boolean | verifySignatureOnly | Specifies whether to only verify the signatures, skipping the certificate validation. | 
| ValidationOptions | options | Signature and certificate validation options. | 
Returns
| Type | Description | 
|---|---|
| SignatureValidationResult | Validation result. | 
Validate(Boolean, ValidationOptions, CertificateChainEngine)
Validates the signer's digital signatures. Optionally, signers' certificates are validated, and the specified validation options are taken into account.
Declaration
public SignatureValidationResult Validate(bool verifySignatureOnly, ValidationOptions options, CertificateChainEngine engine)Parameters
| Type | Name | Description | 
|---|---|---|
| Boolean | verifySignatureOnly | Specifies whether to only verify the signatures, skipping the certificate validation. | 
| ValidationOptions | options | Signature and certificate validation options. | 
| CertificateChainEngine | engine | Certificate chain engine. | 
Returns
| Type | Description | 
|---|---|
| SignatureValidationResult | Validation result. |