SqlColumnEncryptionKeyStoreProvider Classe

Definizione

Classe di base per tutti i provider dell'archivio chiavi. Un provider personalizzato deve derivare da questa classe, eseguire l'override delle relative funzioni membro e quindi registrarla 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

SqlColumnEncryptionKeyStoreProvider()

Inizializza una nuova istanza di SqlColumnEncryptionKeyStoreProviderClass.

Metodi

DecryptColumnEncryptionKey(String, String, Byte[])

Esegue la decrittografia del valore crittografato specificato di una chiave di crittografia di colonna. Il valore dovrebbe essere crittografato usando la chiave master di colonna con il percorso di chiave specificato e usando l'algoritmo specificato.

EncryptColumnEncryptionKey(String, String, Byte[])

Crittografa una chiave di crittografia di colonna usando la chiave master di colonna con il percorso di 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SignColumnMasterKeyMetadata(String, Boolean)

Se implementato in una classe derivata, firma digitalmente i metadati di chiave master della colonna con la chiave master di colonna a cui fa riferimento il parametro masterKeyPath. I valori di input usati per generare la firma devono essere i valori specificati dei parametri masterKeyPath e allowEnclaveComputations.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

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

Se implementato in una classe derivata, questo metodo dovrebbe verificare la validità della firma specificata per la chiave master di colonna con il percorso di chiave e il comportamento di enclave specificati. L'implementazione predefinita genera NotImplementedException.

Si applica a

Vedi anche