SqlColumnEncryptionKeyStoreProvider Classe

Definição

Classe base para todos os provedores de repositório de chaves. Um provedor personalizado deve derivar dessa classe e substituir suas funções membro e registrá-la usando SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Para obter detalhes, consulte Always Encrypted.

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

Construtores

Nome Description
SqlColumnEncryptionKeyStoreProvider()

Inicializa uma nova instância do SqlColumnEncryptionKeyStoreProviderClass.

Métodos

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

Descriptografa o valor criptografado especificado de uma chave de criptografia de coluna. Espera-se que o valor criptografado seja criptografado usando a chave mestra de coluna com o caminho de chave especificado e usando o algoritmo especificado.

EncryptColumnEncryptionKey(String, String, Byte[])

Criptografa uma chave de criptografia de coluna usando a chave mestra de coluna com o caminho de chave especificado e usando o algoritmo especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
SignColumnMasterKeyMetadata(String, Boolean)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

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

Aplica-se a

Confira também