SqlColumnEncryptionCertificateStoreProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Implementierung des Schlüsselspeicheranbieters für Windows Zertifikatspeicher. Diese Klasse ermöglicht die Verwendung von Zertifikaten, die im Windows Zertifikatspeicher als Spaltenmasterschlüssel gespeichert sind. Ausführliche Informationen finden Sie unter Always Encrypted.
Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert 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
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| SqlColumnEncryptionCertificateStoreProvider() |
Schlüsselspeicheranbieter für Windows Zertifikatspeicher. Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient. |
Felder
| Name | Beschreibung |
|---|---|
| ProviderName |
Der Anbietername. Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient. |
Methoden
| Name | Beschreibung |
|---|---|
| DecryptColumnEncryptionKey(String, String, Byte[]) |
Entschlüsselt den angegebenen verschlüsselten Wert eines Spaltenverschlüsselungsschlüssels. Es wird erwartet, dass der verschlüsselte Wert mit dem Zertifikat mit dem angegebenen Schlüsselpfad und mit dem angegebenen Algorithmus verschlüsselt wird. Das Format des Schlüsselpfads sollte "Lokaler Computer/My/<certificate_thumbprint>" oder "Aktueller Benutzer/Mein/<certificate_thumbprint>" sein. Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient. |
| EncryptColumnEncryptionKey(String, String, Byte[]) |
Verschlüsselt einen Spaltenverschlüsselungsschlüssel mithilfe des Zertifikats mit dem angegebenen Schlüsselpfad und angegebenen Algorithmus. Das Format des Schlüsselpfads sollte "Lokaler Computer/My/<certificate_thumbprint>" oder "Aktueller Benutzer/Mein/<certificate_thumbprint>" sein. Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SignColumnMasterKeyMetadata(String, Boolean) |
Signiert die Metadaten des Spaltenmasterschlüssels digital mit dem Spaltenmasterschlüssel, auf den der Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| VerifyColumnMasterKeyMetadata(String, Boolean, Byte[]) |
Diese Funktion muss von den entsprechenden Schlüsselspeicheranbietern implementiert werden. Diese Funktion sollte einen asymmetrischen Schlüssel verwenden, der durch einen Schlüsselpfad identifiziert wird, und die Masterschlüsselmetadaten überprüfen, die aus (masterKeyPath, allowEnclaveComputations, providerName) bestehen. Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient. |