SqlColumnEncryptionCertificateStoreProvider Classe

Definição

A implementação do fornecedor de key store para a Windows Certificate Store. Esta classe permite a utilização de certificados armazenados na Loja de Certificados do Windows como chaves mestras de coluna. Para mais detalhes, veja Sempre Encriptado.

public ref class SqlColumnEncryptionCertificateStoreProvider sealed : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public ref class SqlColumnEncryptionCertificateStoreProvider : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public sealed class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
    inherit SqlColumnEncryptionKeyStoreProvider
Public NotInheritable Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Herança
SqlColumnEncryptionCertificateStoreProvider

Construtores

Name Description
SqlColumnEncryptionCertificateStoreProvider()

Fornecedor de key store para a Windows Certificate Store.

Campos

Name Description
ProviderName

O nome do provedor.

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 o certificado com o caminho de chave especificado e utilizando o algoritmo especificado. O formato do caminho da chave deve ser "Máquina Local/Meu/<certificate_thumbprint>" ou "Utilizador Atual/Meu/<certificate_thumbprint>".

EncryptColumnEncryptionKey(String, String, Byte[])

Encripta uma chave de encriptação de coluna usando o certificado com o caminho da chave especificado e usando o algoritmo especificado. O formato do caminho da chave deve ser "Máquina Local/Meu/<certificate_thumbprint>" ou "Utilizador Atual/Meu/<certificate_thumbprint>".

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)

Assina digitalmente os metadados da chave mestra da coluna com a chave mestra da coluna referenciada pelo masterKeyPath parâmetro.

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Esta função deve ser implementada pelos fornecedores de Key Store correspondentes. Esta função deve usar uma chave assimétrica identificada por um caminho de chave e verificar os metadados da chave mestra consistindo em (masterKeyPath, allowEnclaveComputations, providerName).

Aplica-se a

Ver também