Click or drag to resize
MimeKit

ApplicationPkcs7MimeVerify(SecureMimeContext, MimeEntity, CancellationToken) Method

Verify the signed-data and return the unencapsulated MimeEntity.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
public DigitalSignatureCollection Verify(
	SecureMimeContext ctx,
	out MimeEntity entity,
	CancellationToken cancellationToken = default
)

Parameters

ctx  SecureMimeContext
The S/MIME context to use for verifying the signature.
entity  MimeEntity
The unencapsulated entity.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

DigitalSignatureCollection
The list of digital signatures.

Implements

IApplicationPkcs7MimeVerify(SecureMimeContext, MimeEntity, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullExceptionctx is null.
InvalidOperationException The "smime-type" parameter on the Content-Type header is not "signed-data".
FormatException The extracted content could not be parsed as a MIME entity.
ObjectDisposedException The ApplicationPkcs7Mime has been disposed.
OperationCanceledException The operation was canceled via the cancellation token.
CmsException An error occurred in the cryptographic message syntax subsystem.
Remarks
Verifies the signed-data and returns the unencapsulated MimeEntity.
See Also