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

MailMessage.Encrypt Method

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

Encrypt(IEnumerable<Certificate>)

Encrypts a message.

Declaration
public void Encrypt(IEnumerable<Certificate> recipients)
Parameters
Type Name Description
IEnumerable<Certificate> recipients

The list of recipients' certificates. At least one must be specified.

Remarks

Encrypting the message will make its content inaccessible until it is decrypted.

Encrypt(Certificate[])

Encrypts a message.

Declaration
public void Encrypt(params Certificate[] recipients)
Parameters
Type Name Description
Certificate[] recipients

The list of recipients' certificates. At least one must be specified.

Remarks

Encrypting the message will make its content inaccessible until it is decrypted.

Encrypt(MailEncryptionAlgorithm, IEnumerable<Certificate>)

Encrypts a message.

Declaration
public void Encrypt(MailEncryptionAlgorithm encryptionAlgorithm, IEnumerable<Certificate> recipients)
Parameters
Type Name Description
MailEncryptionAlgorithm encryptionAlgorithm

An encryption algorithm to use.

IEnumerable<Certificate> recipients

The list of recipients' certificates. At least one must be specified.

Remarks

Encrypting the message will make its content inaccessible until it is decrypted.

Encrypt(MailEncryptionAlgorithm, Certificate[])

Encrypts a message.

Declaration
public void Encrypt(MailEncryptionAlgorithm encryptionAlgorithm, params Certificate[] recipients)
Parameters
Type Name Description
MailEncryptionAlgorithm encryptionAlgorithm

An encryption algorithm to use.

Certificate[] recipients

The list of recipients' certificates. At least one must be specified.

Remarks

Encrypting the message will make its content inaccessible until it is decrypted.

Encrypt(MailEncryptionParameters, IEnumerable<Certificate>)

Encrypts a message.

Declaration
public void Encrypt(MailEncryptionParameters encryptionParameters, IEnumerable<Certificate> recipients)
Parameters
Type Name Description
MailEncryptionParameters encryptionParameters

Encryption parameters (to specify RSAES-OAEP parameters). Can be null (for PKCS #1).

IEnumerable<Certificate> recipients

The list of recipients' certificates. At least one must be specified.

Remarks

Encrypting the message will make its content inaccessible until it is decrypted.

Encrypt(MailEncryptionParameters, Certificate[])

Encrypts a message.

Declaration
public void Encrypt(MailEncryptionParameters encryptionParameters, params Certificate[] recipients)
Parameters
Type Name Description
MailEncryptionParameters encryptionParameters

Encryption parameters (to specify RSAES-OAEP parameters). Can be null (for PKCS #1).

Certificate[] recipients

The list of recipients' certificates. At least one must be specified.

Remarks

Encrypting the message will make its content inaccessible until it is decrypted.

In This Article
  • Encrypt(IEnumerable<Certificate>)
  • Encrypt(Certificate[])
  • Encrypt(MailEncryptionAlgorithm, IEnumerable<Certificate>)
  • Encrypt(MailEncryptionAlgorithm, Certificate[])
  • Encrypt(MailEncryptionParameters, IEnumerable<Certificate>)
  • Encrypt(MailEncryptionParameters, Certificate[])
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies