SqlColumnEncryptionKeyStoreProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe base per tutti i provider degli archivi delle chiavi. Un provider personalizzato deve derivare da questa classe ed eseguire l'override delle funzioni membro e quindi registrarlo usando SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Per informazioni dettagliate, vedere Always Encrypted.
public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
- Ereditarietà
-
SqlColumnEncryptionKeyStoreProvider
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| SqlColumnEncryptionKeyStoreProvider() |
Inizializza una nuova istanza di SqlColumnEncryptionKeyStoreProviderClass. |
Metodi
| Nome | Descrizione |
|---|---|
| DecryptColumnEncryptionKey(String, String, Byte[]) |
Consente di effettuare la decrittografia del valore crittografato specificato di una column encryption key. Il valore crittografato deve essere crittografato usando la chiave master della colonna con il percorso della chiave specificato e usando l'algoritmo specificato. |
| EncryptColumnEncryptionKey(String, String, Byte[]) |
Crittografa una chiave di crittografia della colonna usando la chiave master della colonna con il percorso della chiave specificato e usando l'algoritmo specificato. |
| 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) |
Se implementato in una classe derivata, firma digitalmente i metadati della chiave master della colonna con la chiave master della colonna a cui fa riferimento il |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| VerifyColumnMasterKeyMetadata(String, Boolean, Byte[]) |
Se implementato in una classe derivata, questo metodo deve verificare che la firma specificata sia valida per la chiave master della colonna con il percorso della chiave specificata e il comportamento dell'enclave specificato. L'implementazione predefinita genera NotImplementedException. |