Click or drag to resize
MimeKit

X509CertificateDatabase Methods

The X509CertificateDatabase type exposes the following members.

Methods
 NameDescription
Public methodAdd(X509CertificateRecord) Add the specified certificate record.
Public methodAdd(X509CrlRecord) Add the specified CRL record.
Public methodDispose Releases all resource used by the X509CertificateDatabase object.
Protected methodDispose(Boolean) Releases the unmanaged resources used by the X509CertificateDatabase and optionally releases the managed resources.
Public methodEquals
(Inherited from Object)
Protected methodFinalize Releases unmanaged resources and performs other cleanup operations before the X509CertificateDatabase is reclaimed by garbage collection.
(Overrides ObjectFinalize)
Public methodFind(X509Certificate, X509CertificateRecordFields) Find the specified certificate.
Public methodFind(X509Crl, X509CrlRecordFields) Finds the specified certificate revocation list.
Public methodFind(X509Name, X509CrlRecordFields) Finds the CRL records for the specified issuer.
Public methodFind(ISelectorX509Certificate, Boolean, X509CertificateRecordFields) Finds the certificate records matching the specified selector.
Public methodFind(MailboxAddress, DateTime, Boolean, X509CertificateRecordFields) Finds the certificate records for the specified mailbox.
Public methodFindCertificates Finds the certificates matching the specified selector.
Public methodFindPrivateKeys Finds the private keys matching the specified selector.
Protected methodStatic memberGetColumnNames(X509CertificateRecordFields) Gets the column names for the specified fields.
Protected methodStatic memberGetColumnNames(X509CrlRecordFields) Gets the column names for the specified fields.
Public methodGetCrlStore Gets a certificate revocation list store.
Protected methodGetDeleteCommand(DbConnection, X509CertificateRecord) Gets the database command to delete the specified certificate record.
Protected methodGetDeleteCommand(DbConnection, X509CrlRecord) Gets the database command to delete the specified CRL record.
Public methodGetHashCode
(Inherited from Object)
Protected methodGetInsertCommand(DbConnection, X509CertificateRecord) Gets the database command to insert the specified certificate record.
Protected methodGetInsertCommand(DbConnection, X509CrlRecord) Gets the database command to insert the specified CRL record.
Protected methodGetSelectAllCrlsCommand Gets the database command to select all CRLs in the table.
Protected methodGetSelectCommand(DbConnection, X509Name, X509CrlRecordFields) Gets the database command to select the CRL records matching the specified issuer.
Protected methodGetSelectCommand(DbConnection, X509Certificate, X509CertificateRecordFields) Gets the database command to select the record matching the specified certificate.
Protected methodGetSelectCommand(DbConnection, X509Crl, X509CrlRecordFields) Gets the database command to select the record for the specified CRL.
Protected methodGetSelectCommand(DbConnection, MailboxAddress, DateTime, Boolean, X509CertificateRecordFields) Gets the database command to select the certificate records for the specified mailbox.
Protected methodGetSelectCommand(DbConnection, ISelectorX509Certificate, Boolean, Boolean, X509CertificateRecordFields) Gets the database command to select certificate records matching the specified selector.
Public methodGetType
(Inherited from Object)
Protected methodGetUpdateCommand(DbConnection, X509CrlRecord) Gets the database command to update the specified CRL record.
Protected methodGetUpdateCommand(DbConnection, X509CertificateRecord, X509CertificateRecordFields) Gets the database command to update the specified record.
Protected methodGetValue(X509CertificateRecord, String) Gets the value for the specified column.
Protected methodStatic memberGetValue(X509CrlRecord, String) Gets the value for the specified column.
Protected methodMemberwiseClone
(Inherited from Object)
Public methodRemove(X509CertificateRecord) Remove the specified certificate record.
Public methodRemove(X509CrlRecord) Remove the specified CRL record.
Public methodToString
(Inherited from Object)
Public methodUpdate(X509CrlRecord) Update the specified CRL record.
Public methodUpdate(X509CertificateRecord, X509CertificateRecordFields) Update the specified certificate record.
Top
See Also