Freigeben über


SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata Methode

Definition

Diese Funktion muss vom entsprechenden Schlüsselspeicheranbieter implementiert werden. Diese Funktion muss einen asymmetrischen Schlüssel verwenden, der von einem Schlüsselpfad bestimmt wird, und die Metadaten des Hauptschlüssels überprüfen, die aus folgenden Elementen bestehen: masterKeyPath, allowEnclaveComputations, providerName.

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

Parameter

masterKeyPath
String

Der vollständige Pfad eines asymmetrischen Schlüssels. Das Pfadformat ist spezifisch für einen Schlüsselspeicheranbieter.

allowEnclaveComputations
Boolean

Ein boolescher Wert, der angibt, ob dieser Schlüssel an die vertrauenswürdige Enclave gesendet werden kann.

signature
Byte[]

Die Signatur für die Metadaten des Hauptschlüssels.

Gibt zurück

Ein boolescher Wert, der angibt, ob die Metadaten des Hauptschlüssels anhand der bereitgestellten Signatur verifiziert werden können.

Gilt für: