SqlColumnEncryptionCspProvider Classe

Definizione

Implementazione del provider cmk store per l'uso di Microsoft provider CSP (Cryptographic Service Providers) basati su CAPI Always Encrypted.

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

Commenti

Abilita l'archiviazione delle chiavi master della colonna Always Encrypted in un archivio, ad esempio un modulo di protezione hardware (HSM), che supporta i provider di servizi di crittografia basati su CAPI (MICROSOFT).

Costruttori

Nome Descrizione
SqlColumnEncryptionCspProvider()

Inizializza una nuova istanza della classe SqlColumnEncryptionCspProvider.

Campi

Nome Descrizione
ProviderName

Stringa costante per il nome del provider 'MSSQL_CSP_PROVIDER'.

Metodi

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

Decrittografa il valore crittografato specificato usando una chiave asimmetrica specificata dal percorso e dall'algoritmo della chiave. Il percorso della chiave sarà nel formato [ProviderName]/KeyIdentifier e deve essere una chiave asimmetrica archiviata nel provider CSP specificato. L'algoritmo valido usato per crittografare/decrittografare la chiave cek è "RSA_OAEP".

EncryptColumnEncryptionKey(String, String, Byte[])

Crittografa la chiave di crittografia della colonna di testo normale specificata usando una chiave asimmetrica specificata dal percorso della chiave e dall'algoritmo specificato. Il percorso della chiave sarà nel formato [ProviderName]/KeyIdentifier e deve essere una chiave asimmetrica archiviata nel provider CSP specificato. L'algoritmo valido usato per crittografare/decrittografare la chiave cek è "RSA_OAEP".

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)

Genera un'eccezione NotSupportedException in tutti i casi.

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 firmare i metadati della chiave master costituiti da (masterKeyPath, allowEnclaveComputations, providerName).

Si applica a

Vedi anche