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。
戻り値
列マスター キーのメタデータの署名。
例外
すべての場合。
注釈
メソッドが SignColumnMasterKeyMetadata 古い API に依存するアプリケーションを中断しないようにするために、既定で例外が NotImplementedException スローされます。
このメソッドは SignColumnMasterKeyMetadata 、顧客に対して列マスター キー (CMK) を生成するクライアント ツールによって使用されます。 SignColumnMasterKeyMetadata は、Always Encrypted でエンクレーブを使用する対応するキー ストア プロバイダーによって実装される必要があります。