SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスで実装されると、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でエンクレーブを使用する対応するキー ストア プロバイダーによって実装される必要があります。