Click or drag to resize
MimeKit

WindowsSecureMimeContextSign(CmsSigner, Stream, CancellationToken) Method

Sign the content using the specified signer.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
public override ApplicationPkcs7Signature Sign(
	CmsSigner signer,
	Stream content,
	CancellationToken cancellationToken = default
)

Parameters

signer  CmsSigner
The signer.
content  Stream
The content.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

ApplicationPkcs7Signature
A new ApplicationPkcs7Signature instance containing the detached signature data.

Implements

ISecureMimeContextSign(CmsSigner, Stream, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullException

signer is null.

-or-

content is null.

OperationCanceledException The operation was canceled via the cancellation token.
CryptographicException An error occurred in the cryptographic message syntax subsystem.
Remarks
Signs the content using the specified signer.
See Also