SqlColumnEncryptionCngProvider.SignColumnMasterKeyMetadata 方法

定义

在所有情况下都会引发 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主密钥元数据签名。

适用于