Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

MailMessage.ValidateSignature Method

Namespace: Rebex.Mail
Assembly: Rebex.Mail.dll (version 7.0.9147)

ValidateSignature()

Validates all digital signatures on a signed message and validates all the signers' certificates.

Declaration
public MailSignatureValidity ValidateSignature()
Returns
Type Description
MailSignatureValidity

Validation result.

ValidateSignature(MailSignatureValidationOptions)

Validates all digital signatures on a signed message. The specified validation options are taken into account.

Declaration
public MailSignatureValidity ValidateSignature(MailSignatureValidationOptions signatureValidationOptions)
Parameters
Type Name Description
MailSignatureValidationOptions signatureValidationOptions

Signature validation options.

Returns
Type Description
MailSignatureValidity

Validation result.

ValidateSignature(Boolean, ValidationOptions)

Validates all digital signatures on a signed message. Optionally, signers' certificates are not validated, and the specified validation options are taken into account.

Declaration
public MailSignatureValidity ValidateSignature(bool verifySignatureOnly, ValidationOptions options)
Parameters
Type Name Description
Boolean verifySignatureOnly

Specifies whether to only verify the signatures, skipping the certificate validation.

ValidationOptions options

Certificate validation options (not supported by CertificateChainEngine.Native engine on Xamarin.iOS and Xamarin.Android).

Returns
Type Description
MailSignatureValidity

Validation result.

ValidateSignature(Boolean, ValidationOptions, CertificateChainEngine)

Validates all digital signatures on a signed message with the specified engine. Optionally, signers' certificates are not validated, and the specified validation options are taken into account.

Declaration
public MailSignatureValidity ValidateSignature(bool verifySignatureOnly, ValidationOptions options, CertificateChainEngine certificateEngine)
Parameters
Type Name Description
Boolean verifySignatureOnly

Specifies whether to only verify the signatures, skipping the certificate validation.

ValidationOptions options

Certificate validation options (not supported by CertificateChainEngine.Native engine on Xamarin.iOS and Xamarin.Android).

CertificateChainEngine certificateEngine

Certificate chain engine.

Returns
Type Description
MailSignatureValidity

Validation result.

ValidateSignature(MailSignatureValidationOptions, ValidationOptions, CertificateChainEngine)

Validates all digital signatures on a signed message with the specified engine. The specified validation options are taken into account.

Declaration
public MailSignatureValidity ValidateSignature(MailSignatureValidationOptions signatureValidationOptions, ValidationOptions options, CertificateChainEngine certificateEngine)
Parameters
Type Name Description
MailSignatureValidationOptions signatureValidationOptions

Signature validation options.

ValidationOptions options

Certificate validation options (not supported by CertificateChainEngine.Native engine on Xamarin.iOS and Xamarin.Android).

CertificateChainEngine certificateEngine

Certificate chain engine.

Returns
Type Description
MailSignatureValidity

Validation result.

In This Article
  • ValidateSignature()
  • ValidateSignature(MailSignatureValidationOptions)
  • ValidateSignature(Boolean, ValidationOptions)
  • ValidateSignature(Boolean, ValidationOptions, CertificateChainEngine)
  • ValidateSignature(MailSignatureValidationOptions, ValidationOptions, CertificateChainEngine)
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies