Udostępnij za pośrednictwem


SqlColumnEncryptionKeyStoreProvider.VerifyColumnMasterKeyMetadata Metoda

Definicja

W przypadku zaimplementowania w klasie pochodnej ta metoda ma sprawdzić, czy określony podpis jest prawidłowy dla klucza głównego kolumny z określoną ścieżką klucza i określonym zachowaniem enklawy. Domyślna implementacja zgłasza wyjątek NotImplementedException.

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

Parametry

masterKeyPath
String

Ścieżka klucza głównego kolumny.

allowEnclaveComputations
Boolean

Wskazuje, czy klucz główny kolumny obsługuje obliczenia enklawy.

signature
Byte[]

Podpis metadanych klucza głównego kolumny.

Zwraca

W przypadku zaimplementowania w klasie pochodnej metoda powinna zwrócić wartość true, jeśli określony podpis jest prawidłowy lub fałsz, jeśli określony podpis jest nieprawidłowy. Domyślna implementacja zgłasza wyjątek NotImplementedException.

Dotyczy