SqlColumnEncryptionKeyStoreProvider.VerifyColumnMasterKeyMetadata Yöntem

Tanım

Türetilmiş bir sınıfta uygulandığında, bu yöntemin belirtilen imzanın belirtilen anahtar yolu ve belirtilen kapanım davranışıyla sütun ana anahtarı için geçerli olduğunu doğrulaması beklenir. Varsayılan uygulama NotImplementedException oluşturur.

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

Parametreler

masterKeyPath
String

Sütun ana anahtar yolu.

allowEnclaveComputations
Boolean

Sütun ana anahtarının kapanım hesaplamalarını destekleyip desteklemediğini gösterir.

signature
Byte[]

Sütun ana anahtarı meta verilerinin imzası.

Döndürülenler

Türetilmiş bir sınıfta uygulandığında, belirtilen imza geçerliyse yönteminin true veya belirtilen imza geçerli değilse false döndürmesi beklenir. Varsayılan uygulama NotImplementedException oluşturur.

Şunlara uygulanır