次の方法で共有


SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata メソッド

定義

派生クラスで実装されると、masterKeyPath パラメーターで参照される列マスターキーを使用して、列マスター キー メタデータにデジタル署名します。 署名の生成に使用される入力値は、masterKeyPath および allowEnclaveComputations パラメーターの指定された値にする必要があります。

public:
 virtual cli::array <System::Byte> ^ SignColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations);
public virtual byte[] SignColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations);
abstract member SignColumnMasterKeyMetadata : string * bool -> byte[]
override this.SignColumnMasterKeyMetadata : string * bool -> byte[]
Public Overridable Function SignColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean) As Byte()

パラメーター

masterKeyPath
String

列マスター キーのパス。

allowEnclaveComputations
Boolean

列マスター キーでエンクレーブ計算をサポートしていることを示す場合は true、それ以外の場合は false

戻り値

Byte[]

列マスター キーのメタデータの署名。

例外

すべての場合。

注釈

メソッドが SignColumnMasterKeyMetadata 古い API に依存するアプリケーションを中断しないようにするために、既定で例外が NotImplementedException スローされます。

このメソッドは SignColumnMasterKeyMetadata 、顧客に対して列マスター キー (CMK) を生成するクライアント ツールによって使用されます。 SignColumnMasterKeyMetadata は、Always Encrypted でエンクレーブを使用する対応するキー ストア プロバイダーによって実装される必要があります。

適用対象