SqlColumnEncryptionKeyStoreProvider Classe

Definição

Classe base para todos os fornecedores principais de loja. Um fornecedor personalizado deve derivar desta classe e sobrescrever as suas funções membros, para depois registar o serviço usando SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Para mais detalhes, veja Always Encrypted.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Herança
SqlColumnEncryptionKeyStoreProvider
Derivado

Construtores

Name Description
SqlColumnEncryptionKeyStoreProvider()

Inicializa uma nova instância da SqlColumnEncryptionKeyStoreProviderClass.

Métodos

Name Description
DecryptColumnEncryptionKey(String, String, Byte[])

Descifra o valor encriptado especificado de uma chave de encriptação de coluna. Espera-se que o valor encriptado seja encriptado usando a chave mestra da coluna com o caminho da chave especificado e usando o algoritmo especificado.

EncryptColumnEncryptionKey(String, String, Byte[])

Encripta uma chave de encriptação de coluna usando a chave mestra da coluna com o caminho da chave especificado e usando o algoritmo especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SignColumnMasterKeyMetadata(String, Boolean)

Quando implementado numa classe derivada, assina digitalmente os metadados da chave mestra da coluna com a chave mestra da coluna referenciada pelo masterKeyPath parâmetro. Os valores de entrada usados para gerar a assinatura devem ser os valores especificados dos masterKeyPath parâmetros e.allowEnclaveComputations

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Quando implementado numa classe derivada, espera-se que este método verifique que a assinatura especificada é válida para a chave mestra da coluna com o caminho da chave especificado e o comportamento do enclave especificado. A implementação padrão lança NotImplementedException.

Aplica-se a

Ver também