SqlColumnEncryptionKeyStoreProvider.VerifyColumnMasterKeyMetadata 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中实现时,此方法应验证指定签名对于具有指定密钥路径和指定 enclave 行为的列主密钥是否有效。 默认实现会引发 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
指示列主密钥是否支持 enclave 计算。
- signature
- Byte[]
列主密钥元数据的签名。
返回
在派生类中实现时,如果指定签名有效,此方法应返回 true;如果指定签名无效,则返回 false。 默认实现会引发 NotImplementedException。