SqlColumnEncryptionCngProvider.SignColumnMasterKeyMetadata(String, Boolean) Método

Definição

Gera uma exceção NotSupportedException em todos os casos.Throws a NotSupportedException exception in all cases.

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()

Parâmetros

masterKeyPath
String

O caminho da chave mestra da coluna.The column master key path. O formato do caminho é específico para um provedor de repositório de chaves.The path format is specific to a key store provider.

allowEnclaveComputations
Boolean

true para indicar que a chave mestra de coluna dá suporte a cálculos de enclave; caso contrário, false.true to indicate that the column master key supports enclave computations; otherwise, false.

Retornos

Byte[]

A assinatura de metadados da chave mestra da coluna.The signature of the column master key metadata.

Exceções

Em todos os casos.In all cases.

Comentários

O SignColumnMasterKeyMetadata método deve ser implementado pelos provedores de repositório de chaves correspondentes.The SignColumnMasterKeyMetadata method must be implemented by the corresponding key store providers. SignColumnMasterKeyMetadata deve usar uma chave assimétrica identificada por um caminho de chave e assinar os metadados de MasterKey que consistem em masterKeyPath , allowEnclaveComputations e ProviderName.SignColumnMasterKeyMetadata should use an asymmetric key identified by a key path and sign the masterkey metadata consisting of masterKeyPath, allowEnclaveComputations, and providerName.

Aplica-se a