SqlColumnEncryptionCertificateStoreProvider Класс

Определение

Реализация поставщика хранилища ключей для хранилища сертификатов Windows.The implementation of the key store provider for Windows Certificate Store. Этот класс позволяет использовать сертификаты, находящиеся в хранилище сертификатов Windows, в качестве главных ключей столбцов.This class enables using certificates stored in the Windows Certificate Store as column master keys. Дополнительные сведения см. в разделе Always Encrypted.For details, see Always Encrypted.

public ref class SqlColumnEncryptionCertificateStoreProvider : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
    inherit SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Наследование
SqlColumnEncryptionCertificateStoreProvider

Конструкторы

SqlColumnEncryptionCertificateStoreProvider()

Поставщик хранилища ключей для хранилища сертификатов Windows.Key store provider for Windows Certificate Store.

Поля

ProviderName

Имя поставщика.The provider name.

Методы

DecryptColumnEncryptionKey(String, String, Byte[])

Расшифровывает указанное зашифрованное значение ключа шифрования столбца.Decrypts the specified encrypted value of a column encryption key. Зашифрованное значение должно быть зашифровано с помощью сертификата по указанному пути ключа и с использованием указанного алгоритма.The encrypted value is expected to be encrypted using the certificate with the specified key path and using the specified algorithm. Формат пути к ключу должен быть следующим: Local Machine/My/<отпечаток_сертификата> или Current User/My/<отпечаток_сертификата>.The format of the key path should be "Local Machine/My/<certificate_thumbprint>" or "Current User/My/<certificate_thumbprint>".

EncryptColumnEncryptionKey(String, String, Byte[])

Шифрует ключ шифрования столбца с помощью сертификата по указанному пути ключа и с использованием указанного алгоритма.Encrypts a column encryption key using the certificate with the specified key path and using the specified algorithm. Формат пути к ключу должен быть следующим: Local Machine/My/<отпечаток_сертификата> или Current User/My/<отпечаток_сертификата>.The format of the key path should be "Local Machine/My/<certificate_thumbprint>" or "Current User/My/<certificate_thumbprint>".

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
SignColumnMasterKeyMetadata(String, Boolean)

Создает цифровую подпись метаданных главного ключа столбца, используя главный ключ столбца, на который ссылается параметр masterKeyPath.Digitally signs the column master key metadata with the column master key referenced by the masterKeyPath parameter.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Эта функция должна реализовываться соответствующими поставщиками хранилищ ключей.This function must be implemented by the corresponding Key Store providers. Эта функция должна использовать асимметричный ключ, который задается по пути к ключу, и подтверждать метаданные главного ключа (masterKeyPath, allowEnclaveComputations, providerName).This function should use an asymmetric key identified by a key path and verify the masterkey metadata consisting of (masterKeyPath, allowEnclaveComputations, providerName).

Применяется к

Дополнительно