Click or drag to resize
MimeKit

CmsRecipient(Stream, SubjectIdentifierType) Constructor

Initialize a new instance of the CmsRecipient class.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
public CmsRecipient(
	Stream stream,
	SubjectIdentifierType recipientIdentifierType = SubjectIdentifierType.IssuerAndSerialNumber
)

Parameters

stream  Stream
The stream containing the recipient's certificate.
recipientIdentifierType  SubjectIdentifierType  (Optional)
The recipient identifier type.
Exceptions
ExceptionCondition
ArgumentNullExceptionstream is null.
FormatException The specified file does not contain a certificate.
IOException An I/O error occurred.
Remarks

Creates a new CmsRecipient, loading the certificate from the specified stream.

If the X.509 certificate contains an S/MIME capability extension, the initial value of the EncryptionAlgorithms property will be set to whatever encryption algorithms are defined by the S/MIME capability extension, otherwise int will be initialized to a list containing only the Triple-Des encryption algorithm which should be safe to assume for all modern S/MIME v3.x client implementations.

See Also