SqlColumnEncryptionCertificateStoreProvider クラス

定義

Windows証明書ストアのキー ストア プロバイダーの実装。 このクラスを使用すると、Windows証明書ストアに格納されている証明書を列マスター キーとして使用できます。 詳細については、「 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
継承
SqlColumnEncryptionCertificateStoreProvider

コンストラクター

名前 説明
SqlColumnEncryptionCertificateStoreProvider()

Windows証明書ストアのキー ストア プロバイダー。

フィールド

名前 説明
ProviderName

プロバイダー名。

メソッド

名前 説明
DecryptColumnEncryptionKey(String, String, Byte[])

列暗号化キーの指定された暗号化値の暗号化を解除します。 暗号化された値は、指定されたキーのパスを持つ証明書と指定されたアルゴリズムを使用して暗号化する必要があります。 キー パスの形式は、"Local Machine/My/<certificate_thumbprint>" または "Current User/My/<certificate_thumbprint>" にする必要があります。

EncryptColumnEncryptionKey(String, String, Byte[])

指定されたキーのパスの証明書を使用し、指定されたアルゴリズムを使用して列暗号化キーを暗号化します。 キー パスの形式は、"Local Machine/My/<certificate_thumbprint>" または "Current User/My/<certificate_thumbprint>" にする必要があります。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
SignColumnMasterKeyMetadata(String, Boolean)

masterKeyPath パラメーターによって参照される列マスター キーを使用して、列マスター キーメタデータにデジタル署名します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

この関数は、対応するキー ストア プロバイダーによって実装される必要があります。 この関数では、キー パスで識別される非対称キーを使用し、(masterKeyPath、allowEnclaveComputations、providerName) で構成されるマスターキー メタデータを確認する必要があります。

適用対象

こちらもご覧ください