Click or drag to resize
MimeKit

OpenPgpContextIsMatch(PgpSecretKey, MailboxAddress) Method

Check that a secret key is a match for the specified mailbox.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
protected static bool IsMatch(
	PgpSecretKey key,
	MailboxAddress mailbox
)

Parameters

key  PgpSecretKey
The secret key.
mailbox  MailboxAddress
The mailbox address.

Return Value

Boolean
true if the key is a match for the specified mailbox; otherwise, false.
Exceptions
ExceptionCondition
ArgumentNullException

key is null.

-or-

mailbox is null.

Remarks

Checks that the secret key is a match for the specified mailbox.

If the mailbox is a SecureMailboxAddress with a non-empty Fingerprint, then the fingerprint is used to match the key's fingerprint. Otherwise, the email address(es) contained within the key's user identifier strings are compared to the mailbox address.

See Also