SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa função deve ser implementada pelos provedores de repositório de chaves correspondentes. Essa função deve usar uma chave assimétrica identificada por um caminho de chave e verificar os metadados de chave mestra consistindo de masterKeyPath, allowEnclaveComputations e providerName.
public:
override bool VerifyColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations, cli::array <System::Byte> ^ signature);
public override bool VerifyColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations, byte[] signature);
override this.VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
Public Overrides Function VerifyColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte()) As Boolean
Parâmetros
- masterKeyPath
- String
O caminho completo de uma chave assimétrica. O formato do caminho é específico para um provedor de repositório de chaves.
- allowEnclaveComputations
- Boolean
Um booliano que indica se essa chave pode ser enviada para o enclave confiável.
- signature
- Byte[]
A assinatura de metadados da chave mestra.
Retornos
Um booliano que indica se os metadados de chave mestra podem ser verificados com base na assinatura fornecida.