Lingua

SqlColumnEncryptionCertificateStoreProvider Classe

Definizione

Implementazione del provider dell'archivio chiavi per Windows archivio certificati. Questa classe consente di usare i certificati archiviati nell'archivio certificati Windows come chiavi master della colonna. Per informazioni dettagliate, vedere Always Encrypted.

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

public ref class SqlColumnEncryptionCertificateStoreProvider sealed : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public ref class SqlColumnEncryptionCertificateStoreProvider : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public sealed class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
    inherit SqlColumnEncryptionKeyStoreProvider
Public NotInheritable Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Ereditarietà
SqlColumnEncryptionCertificateStoreProvider

Costruttori

Nome Descrizione
SqlColumnEncryptionCertificateStoreProvider()

Provider dell'archivio chiavi per Windows archivio certificati.

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

Campi

Nome Descrizione
ProviderName

Nome del provider.

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

Metodi

Nome Descrizione
DecryptColumnEncryptionKey(String, String, Byte[])

Decrittografa il valore crittografato specificato di una chiave di crittografia della colonna. Il valore crittografato deve essere crittografato utilizzando il certificato con il percorso della chiave specificato e l'algoritmo specificato. Il formato del percorso della chiave deve essere "Computer locale/My/<certificate_thumbprint>" o "Current User/My/<certificate_thumbprint>".

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

EncryptColumnEncryptionKey(String, String, Byte[])

Crittografa una chiave di crittografia della colonna utilizzando il certificato con il percorso della chiave specificato e l'algoritmo specificato. Il formato del percorso della chiave deve essere "Computer locale/My/<certificate_thumbprint>" o "Current User/My/<certificate_thumbprint>".

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SignColumnMasterKeyMetadata(String, Boolean)

Firma digitalmente i metadati della chiave master della colonna con la chiave master della colonna a cui fa riferimento il masterKeyPath parametro .

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Questa funzione deve essere implementata dai provider dell'archivio chiavi corrispondenti. Questa funzione deve usare una chiave asimmetrica identificata da un percorso di chiave e verificare i metadati della chiave master costituiti da (masterKeyPath, allowEnclaveComputations, providerName).

Per il nuovo sviluppo, usare Microsoft. Data.SqlClient. Questa pagina documenta System.Data.SqlClient.

Si applica a

Vedi anche