Freigeben über


SqlColumnEncryptionKeyStoreProvider.VerifyColumnMasterKeyMetadata Methode

Definition

Beim Implementieren in eine abgeleitete Klasse wird erwartet, dass diese Methode überprüft, ob die angegebene Signatur für den Spaltenhauptschlüssel mit dem angegebenen Schlüsselpfad und Enclave-Verhalten gültig ist. Die Standardimplementierung löst NotImplementedException aus.

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

Parameter

masterKeyPath
String

Der Pfad des Spaltenhauptschlüssels.

allowEnclaveComputations
Boolean

Gibt an, ob der Spaltenhauptschlüssel Enclave-Berechnungen unterstützt.

signature
Byte[]

Die Signatur der Metadaten des Spaltenhauptschlüssels.

Gibt zurück

Beim Implementieren in eine abgeleitete Klasse wird erwartet, dass die Methode „true“ zurückgibt, wenn die angegebene Signatur gültig ist, oder „false“, wenn die angegebene Signatur nicht gültig ist. Die Standardimplementierung löst NotImplementedException aus.

Gilt für: