SqlColumnEncryptionKeyStoreProvider.VerifyColumnMasterKeyMetadata Метод

Определение

При реализации в производном классе этот метод должен убедиться, что указанная подпись действительна для главного ключа столбца с указанным путем ключа и заданным поведением анклава. Реализация по умолчанию создает исключение 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

Параметры

masterKeyPath
String

Путь главного ключа столбца.

allowEnclaveComputations
Boolean

Указывает, поддерживает ли главный ключ столбца вычисления анклава.

signature
Byte[]

Подпись метаданных главного ключа столбца.

Возвращаемое значение

При реализации в производном классе метод, как ожидается, возвращает значение true, если указанная сигнатура допустима, или значение false, если указанная подпись недопустима. Реализация по умолчанию создает исключение NotImplementedException.

Применяется к