As tabelas a seguir listam as operações da API KMS Instance disponíveis no Key Management Service (KMS).
Operações relacionadas a chaves
|
Operação |
Descrição |
Tipo de chave |
Observações |
|
Criptografa texto simples em texto cifrado. Use esta operação em vez de Encrypt quando a rotação automática de chaves estiver ativada, pois o AdvanceEncrypt mantém compatibilidade entre rotações. |
Apenas simétrica |
Se a rotação automática de chaves estiver ativada, use AdvanceEncrypt, AdvanceDecrypt ou AdvanceGenerateDataKey para evitar que o recurso se torne inválido. Para mais informações, consulte Configure key rotation. Antes de chamar AdvanceDecrypt, salve o texto cifrado (CiphertextBlob) e os dados de autenticação (Aad) retornados por esta operação. |
|
|
Descriptografa texto cifrado em texto simples. |
Apenas simétrica |
Requer o CiphertextBlob e o Aad salvos da chamada original de AdvanceEncrypt ou AdvanceGenerateDataKey. |
|
|
Gera uma chave de dados e criptografa dados usando criptografia de envelope. |
Apenas simétrica |
Salve o texto cifrado (CiphertextBlob) e os dados de autenticação (Aad) retornados por esta operação antes de chamar AdvanceDecrypt. |
|
|
Criptografa texto simples em texto cifrado. |
Simétrica ou assimétrica |
Antes de chamar Decrypt ou AdvanceDecrypt, salve o ID da chave (KeyId), o texto cifrado (CiphertextBlob), o algoritmo de criptografia (Algorithm), o vetor de inicialização (Iv), o modo de preenchimento (PaddingMode) e os dados de autenticação (Aad) retornados por esta operação. |
|
|
Descriptografa texto cifrado em texto simples. |
Simétrica ou assimétrica |
— |
|
|
Gera uma chave de dados e criptografa dados usando criptografia de envelope. |
Apenas simétrica |
— |
|
|
Gera uma assinatura usando uma chave assimétrica. |
Apenas assimétrica |
Para verificar a assinatura, chame a operação Verify. Para verificação offline, chame GetPublicKey para obter a chave pública e verifique em seu próprio sistema. |
|
|
Verifica uma assinatura usando uma chave assimétrica. |
Apenas assimétrica |
— |
|
|
Obtém a chave pública de uma chave assimétrica específica. Use esta operação para verificar assinaturas ou criptografar dados fora do KMS. |
Apenas assimétrica |
— |
Operações relacionadas a segredos
|
Operação |
Descrição |
|
Obtém o valor de um segredo. |
Outras operações
|
Operação |
Descrição |
|
Gera um número aleatório. |