Idioma

SqlColumnEncryptionCertificateStoreProvider Classe

Definição

A implementação do provedor de repositório de chaves para Windows Repositório de Certificados. Essa classe permite usar certificados armazenados no Repositório de Certificados Windows como chaves mestras de coluna. Para obter detalhes, consulte Always Encrypted.

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

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

Nome Description
SqlColumnEncryptionCertificateStoreProvider()

Provedor de repositório de chaves para Windows Repositório de Certificados.

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Campos

Nome Description
ProviderName

O nome do provedor.

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Métodos

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

Descriptografa o valor criptografado especificado de uma chave de criptografia de coluna. O valor criptografado deve ser criptografado usando o algoritmo especificado e o certificado com o caminho da chave especificado. O formato do caminho da chave deve ser "Computador Local/Meu/<certificate_thumbprint>" ou "Usuário Atual/Meu/<certificate_thumbprint>".

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

EncryptColumnEncryptionKey(String, String, Byte[])

Criptografa uma chave de criptografia da coluna usando o algoritmo especificado e o certificado com o caminho da chave especificado. O formato do caminho da chave deve ser "Computador Local/Meu/<certificate_thumbprint>" ou "Usuário Atual/Meu/<certificate_thumbprint>".

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(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)

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

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Essa função deve ser implementada pelos provedores correspondentes do Repositório de Chaves. Essa função deve usar uma chave assimétrica identificada por um caminho de chave e verificar os metadados masterkey que consistem em (masterKeyPath, allowEnclaveComputations, providerName).

Para um novo desenvolvimento, use Microsoft. Data.SqlClient. Esta página documenta System.Data.SqlClient.

Aplica-se a

Confira também