X509CertificateRecordFields Enumeration

X.509 certificate record fields.

Definition

Namespace: MimeKit.Cryptography
Assembly: MimeKit.Cryptography (in MimeKit.Cryptography.dll) Version: 5.0.0
C#
[FlagsAttribute]
public enum X509CertificateRecordFields

Remarks

The record fields are used when querying the IX509CertificateDatabase for certificates.

Members

Id 1 The "id" field is typically just the ROWID in the database.
Trusted 2 The "trusted" field is a boolean value indicating whether the certificate is trusted.
Algorithms 8 The "algorithms" field is used for storing the last known list of EncryptionAlgorithm values that are supported by the client associated with the certificate.
AlgorithmsUpdated 16 The "algorithms updated" field is used to store the timestamp of the most recent update to the Algorithms field.
Certificate 32 The "certificate" field is sued for storing the binary data of the actual certificate.
PrivateKey 64 The "private key" field is used to store the encrypted binary data of the private key associated with the certificate, if available.

See Also