WindowsSecureMimeContextImportAsync(Stream, String, CancellationToken) Method

Asynchronously import certificates and keys from a pkcs12-encoded stream.

Definition

Namespace: MimeKit.Cryptography
Assembly: MimeKit.Cryptography (in MimeKit.Cryptography.dll) Version: 5.0.0
C#
public override Task ImportAsync(
	Stream stream,
	string password,
	CancellationToken cancellationToken = default
)

Parameters

stream  Stream
The raw certificate and key data.
password  String
The password to unlock the stream.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

Task
An asynchronous task context.

Implements

ISecureMimeContextImportAsync(Stream, String, CancellationToken)

Remarks

Asynchronously imports certificates and keys from a pkcs12-encoded stream.

Exceptions

ArgumentNullException

stream is .

-or-

password is .

OperationCanceledException The operation was cancelled via the cancellation token.

See Also