SqlColumnEncryptionCertificateStoreProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace zprostředkovatele úložiště klíčů pro Windows Certificate Store. Tato třída umožňuje používat certifikáty uložené ve Windows Certificate Store jako hlavní klíče sloupců. Podrobnosti najdete v tématu Always Encrypted.
public ref class SqlColumnEncryptionCertificateStoreProvider : Microsoft::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : Microsoft.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
inherit SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
- Dědičnost
Konstruktory
SqlColumnEncryptionCertificateStoreProvider() |
Implementace zprostředkovatele úložiště klíčů pro Windows Certificate Store. Tato třída umožňuje používat certifikáty uložené ve Windows Certificate Store jako hlavní klíče sloupců. Podrobnosti najdete v tématu Always Encrypted. |
Pole
ProviderName |
Název zprostředkovatele. |
Vlastnosti
ColumnEncryptionKeyCacheTtl |
Získá nebo nastaví životnost šifrovacího klíče dešifrovaného sloupce v mezipaměti. Po uplynutí časového intervalu se dešifrovaný šifrovací klíč sloupce zahodí a musí se znovu obnovit. (Zděděno od SqlColumnEncryptionKeyStoreProvider) |
Metody
DecryptColumnEncryptionKey(String, String, Byte[]) |
Dešifruje zadanou šifrovanou hodnotu šifrovacího klíče sloupce. Očekává se, že šifrovaná hodnota bude zašifrována pomocí certifikátu se zadanou cestou klíče a pomocí zadaného algoritmu. Formát cesty ke klíči by měl být "Místní počítač/My/<certificate_thumbprint>" nebo "Current User/My/<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č/My/<certificate_thumbprint>" nebo "Current User/My/<certificate_thumbprint>". |
SignColumnMasterKeyMetadata(String, Boolean) |
Digitálně podepíše metadata hlavního klíče sloupce s hlavním klíčem sloupců, na který |
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 ke klíči a ověřit metadata hlavního klíče, která se skládají z (masterKeyPath, allowEnclaveComputations, providerName). |