SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスで実装する場合は、 masterKeyPath パラメーターによって参照される列マスター キーを使用して列マスター キーメタデータに署名します。
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
列マスター キーのパス。 パス形式は、キー ストア プロバイダーの実装 (証明書ストアの拇印、Azure Key Vaultのキー識別子 URL など) に固有です。
- allowEnclaveComputations
- Boolean
true 列マスター キーがエンクレーブ計算をサポートしていることを示す場合。それ以外の場合は false。
trueすると、生成されたシグネチャはエンクレーブ対応プロパティを対象とするため、後でエンクレーブの使用についてメタデータを検証できます。
返品
列マスター キー メタデータの署名を返します。 形式はプロバイダー固有です。
例外
いずれの場合も。
注釈
SignColumnMasterKeyMetadata(String, Boolean) メソッドは、古い API に依存するアプリケーションを中断しないように、既定でNotImplementedException例外をスローします。
SignColumnMasterKeyMetadata(String, Boolean) メソッドは、顧客に対して列マスター キー (CMK) を生成するクライアント ツールによって使用されます。 SignColumnMasterKeyMetadata(String, Boolean) は、 Always Encrypted でエンクレーブを使用する対応するキー ストア プロバイダーによって実装される必要があります。