Freigeben über


SqlColumnEncryptionCngProvider.SignColumnMasterKeyMetadata Methode

Definition

Löst in allen Fällen eine NotSupportedException-Ausnahme aus.

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

Parameter

masterKeyPath
String

Der Pfad des Spaltenhauptschlüssels. Das Pfadformat ist spezifisch für einen Schlüsselspeicheranbieter.

allowEnclaveComputations
Boolean

true, um anzugeben, dass der Spaltenhauptschlüssel Enclave-Berechnungen unterstützt; andernfalls false.

Gibt zurück

Byte[]

Die Signatur der Metadaten des Spaltenhauptschlüssels.

Ausnahmen

In allen Fällen.

Hinweise

Die SignColumnMasterKeyMetadata Methode muss von den entsprechenden Schlüsselspeicheranbietern implementiert werden. SignColumnMasterKeyMetadatasollte einen asymmetrischen Schlüssel verwenden, der durch einen Schlüsselpfad identifiziert wird, und die Masterschlüsselmetadaten aus , allowEnclaveComputationsund providerName signierenmasterKeyPath.

Gilt für: