SqlColumnEncryptionCngProvider.SignColumnMasterKeyMetadata 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在所有情况下都会引发 NotSupportedException 异常。
public:
override cli::array <System::Byte> ^ SignColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations);
public override byte[] SignColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations);
override this.SignColumnMasterKeyMetadata : string * bool -> byte[]
Public Overrides Function SignColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean) As Byte()
参数
- masterKeyPath
- String
列主密钥路径。 路径格式专门用于密钥存储提供程序。
- allowEnclaveComputations
- Boolean
若要指示列主密钥支持 enclave 计算,则为 true
;否则为 false
。
返回
Byte[]
列主密钥元数据的签名。
例外
在所有情况下。
注解
方法 SignColumnMasterKeyMetadata 必须由相应的密钥存储提供程序实现。
SignColumnMasterKeyMetadata应使用由密钥路径标识的非对称密钥,并为由 、 allowEnclaveComputations
和 providerName 组成的masterKeyPath
主密钥元数据签名。