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.