Click or drag to resize
MimeKit

BouncyCastleSecureMimeContextEncapsulatedSign(CmsSigner, Stream, CancellationToken) Method

Sign and encapsulate the content using the specified signer.

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

Parameters

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

Return Value

ApplicationPkcs7Mime
A new ApplicationPkcs7Mime instance containing the detached signature data.

Implements

ISecureMimeContextEncapsulatedSign(CmsSigner, Stream, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullException

signer is null.

-or-

content is null.

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