SqlColumnEncryptionCertificateStoreProvider Třída

Definice

Implementace zprostředkovatele úložiště klíčů pro úložiště certifikátů Windows. Tato třída umožňuje používat certifikáty uložené v úložišti certifikátů Windows jako hlavní klíče sloupců. Podrobnosti najdete v tématu Always Encrypted.

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
Dědičnost
SqlColumnEncryptionCertificateStoreProvider

Konstruktory

Name Description
SqlColumnEncryptionCertificateStoreProvider()

Zprostředkovatel úložiště klíčů pro úložiště certifikátů Windows.

Pole

Name Description
ProviderName

Název zprostředkovatele.

Metody

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

Dešifruje zadanou zašifrovanou hodnotu šifrovacího klíče sloupce. Očekává se, že šifrovaná hodnota bude zašifrována pomocí certifikátu se zadanou cestou ke klíči a pomocí zadaného algoritmu. Formát cesty ke klíči by měl být Místní počítač/Můj/<certificate_thumbprint> nebo Aktuální uživatel/Můj/<certificate_thumbprint>.

EncryptColumnEncryptionKey(String, String, Byte[])

Zašifruje šifrovací klíč sloupce pomocí certifikátu se zadanou cestou ke klíči a pomocí zadaného algoritmu. Formát cesty ke klíči by měl být Místní počítač/Můj/<certificate_thumbprint> nebo Aktuální uživatel/Můj/<certificate_thumbprint>.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
SignColumnMasterKeyMetadata(String, Boolean)

Digitálně podepíše metadata hlavního klíče sloupce pomocí hlavního masterKeyPath klíče sloupce, na který odkazuje parametr.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Tuto funkci musí implementovat odpovídající zprostředkovatelé úložiště klíčů. Tato funkce by měla používat asymetrický klíč identifikovaný cestou klíče a ověřit metadata hlavního klíče skládající se z (masterKeyPath, allowEnclaveComputations, providerName).

Platí pro

Viz také