SQLServer |
public class SQLServerCertificateDatabase : SqlCertificateDatabase
The SQLServerCertificateDatabase type exposes the following members.
Name | Description | |
---|---|---|
SQLServerCertificateDatabase(DbConnection, String) | Initialize a new instance of the SQLServerCertificateDatabase class. | |
SQLServerCertificateDatabase(DbConnection, String, SecureRandom) | Initialize a new instance of the SQLServerCertificateDatabase class. |
Name | Description | |
---|---|---|
CertificatesTable |
Gets the X.509 certificate table definition.
(Inherited from SqlCertificateDatabase) | |
CrlsTable |
Gets the X.509 certificate revocation lists (CRLs) table definition.
(Inherited from SqlCertificateDatabase) | |
EncryptionAlgorithm |
Gets or sets the algorithm used for encrypting the private keys.
(Inherited from X509CertificateDatabase) | |
MinIterations |
Gets or sets the minimum iterations.
(Inherited from X509CertificateDatabase) | |
RandomNumberGenerator |
Get the secure pseudo-random number generator used when encrypting private keys.
(Inherited from X509CertificateDatabase) | |
SaltSize |
Gets or sets the size of the salt.
(Inherited from X509CertificateDatabase) |
Name | Description | |
---|---|---|
Add(X509CertificateRecord) |
Add the specified certificate record.
(Inherited from X509CertificateDatabase) | |
Add(X509CrlRecord) |
Add the specified CRL record.
(Inherited from X509CertificateDatabase) | |
AddTableColumn |
Adds a column to a table.
(Overrides SqlCertificateDatabaseAddTableColumn(DbConnection, DataTable, DataColumn)) | |
CreateIndex |
Creates an index for faster table lookups.
(Overrides SqlCertificateDatabaseCreateIndex(DbConnection, String, String)) | |
CreateTable |
Create a table.
(Overrides SqlCertificateDatabaseCreateTable(DbConnection, DataTable)) | |
Dispose |
Releases all resource used by the X509CertificateDatabase object.
(Inherited from X509CertificateDatabase) | |
Dispose(Boolean) |
Releases the unmanaged resources used by the SqlCertificateDatabase and
optionally releases the managed resources.
(Inherited from SqlCertificateDatabase) | |
Equals | (Inherited from Object) | |
Finalize |
Releases unmanaged resources and performs other cleanup operations before the
X509CertificateDatabase is reclaimed by garbage collection.
(Inherited from X509CertificateDatabase) | |
Find(X509Certificate, X509CertificateRecordFields) |
Find the specified certificate.
(Inherited from X509CertificateDatabase) | |
Find(X509Crl, X509CrlRecordFields) |
Finds the specified certificate revocation list.
(Inherited from X509CertificateDatabase) | |
Find(X509Name, X509CrlRecordFields) |
Finds the CRL records for the specified issuer.
(Inherited from X509CertificateDatabase) | |
Find(ISelectorX509Certificate, Boolean, X509CertificateRecordFields) |
Finds the certificate records matching the specified selector.
(Inherited from X509CertificateDatabase) | |
Find(MailboxAddress, DateTime, Boolean, X509CertificateRecordFields) |
Finds the certificate records for the specified mailbox.
(Inherited from X509CertificateDatabase) | |
FindCertificates |
Finds the certificates matching the specified selector.
(Inherited from X509CertificateDatabase) | |
FindPrivateKeys |
Finds the private keys matching the specified selector.
(Inherited from X509CertificateDatabase) | |
GetCrlStore |
Gets a certificate revocation list store.
(Inherited from X509CertificateDatabase) | |
GetDeleteCommand(DbConnection, X509CertificateRecord) |
Gets the database command to delete the specified certificate record.
(Inherited from SqlCertificateDatabase) | |
GetDeleteCommand(DbConnection, X509CrlRecord) |
Gets the database command to delete the specified CRL record.
(Inherited from SqlCertificateDatabase) | |
GetHashCode | (Inherited from Object) | |
GetInsertCommand(DbConnection, X509CrlRecord) |
Gets the database command to insert the specified CRL record.
(Inherited from SqlCertificateDatabase) | |
GetInsertCommand(DbConnection, X509CertificateRecord) |
Gets the database command to insert the specified certificate record.
(Overrides SqlCertificateDatabaseGetInsertCommand(DbConnection, X509CertificateRecord)) | |
GetSelectAllCrlsCommand |
Gets the database command to select all CRLs in the table.
(Inherited from SqlCertificateDatabase) | |
GetSelectCommand(DbConnection, X509Name, X509CrlRecordFields) |
Gets the database command to select the CRL records matching the specified issuer.
(Inherited from SqlCertificateDatabase) | |
GetSelectCommand(DbConnection, X509Crl, X509CrlRecordFields) |
Gets the database command to select the record for the specified CRL.
(Inherited from SqlCertificateDatabase) | |
GetSelectCommand(DbConnection, X509Certificate, X509CertificateRecordFields) |
Gets the database command to select the record matching the specified certificate.
(Overrides SqlCertificateDatabaseGetSelectCommand(DbConnection, X509Certificate, X509CertificateRecordFields)) | |
GetSelectCommand(DbConnection, MailboxAddress, DateTime, Boolean, X509CertificateRecordFields) |
Get the database command to select the certificate records for the specified mailbox.
(Inherited from SqlCertificateDatabase) | |
GetSelectCommand(DbConnection, ISelectorX509Certificate, Boolean, Boolean, X509CertificateRecordFields) |
Get the database command to select the requested certificate records.
(Inherited from SqlCertificateDatabase) | |
GetTableColumns |
Gets the columns for the specified table.
(Overrides SqlCertificateDatabaseGetTableColumns(DbConnection, String)) | |
GetType | (Inherited from Object) | |
GetUpdateCommand(DbConnection, X509CrlRecord) |
Gets the database command to update the specified CRL record.
(Inherited from SqlCertificateDatabase) | |
GetUpdateCommand(DbConnection, X509CertificateRecord, X509CertificateRecordFields) |
Gets the database command to update the specified record.
(Inherited from SqlCertificateDatabase) | |
GetValue(X509CertificateRecord, String) |
Gets the value for the specified column.
(Inherited from X509CertificateDatabase) | |
MemberwiseClone | (Inherited from Object) | |
Remove(X509CertificateRecord) |
Remove the specified certificate record.
(Inherited from X509CertificateDatabase) | |
Remove(X509CrlRecord) |
Remove the specified CRL record.
(Inherited from X509CertificateDatabase) | |
RemoveIndex |
Removes an index that is no longer needed.
(Overrides SqlCertificateDatabaseRemoveIndex(DbConnection, String, String)) | |
ToString | (Inherited from Object) | |
Update(X509CrlRecord) |
Update the specified CRL record.
(Inherited from X509CertificateDatabase) | |
Update(X509CertificateRecord, X509CertificateRecordFields) |
Update the specified certificate record.
(Inherited from X509CertificateDatabase) |
An X.509 certificate database is used for storing certificates, metdata related to the certificates (such as encryption algorithms supported by the associated client), certificate revocation lists (CRLs), and private keys.
This particular database uses SQL Server to store the data.