Rotacionando uma Chave
Saiba como rotacionar uma chave criando uma nova versão da chave.
Quando você cria uma nova versão de chave de uma chave de criptografia principal, o serviço KMS rotaciona a versão da chave em uso para a chave. O serviço pode gerar o material da chave para a nova versão da chave ou você pode importar seu próprio material da chave. Ao importar uma chave, você deve usar uma chave de encapsulamento para encapsular o material da chave. No entanto, não é possível criar, excluir ou girar uma chave de encapsulamento. Para obter mais informações sobre rotação de chaves, consulte Versões e Rotações de Chaves no tópico Conceitos de Gerenciamento de Chaves e Segredos.
Rotação automática de chaves
Para chaves criadas em vaults privados virtuais, você pode ativar a rotação automática de chaves. Consulte a seção Rotação Automática de Chaves do tópico Conceitos de Gerenciamento de Chaves e Segredos para obter detalhes. Essa opção pode ser ativada durante a criação da chave ou após a criação de uma chave. Consulte Ativando e Atualizando a Rotação Automática de Chaves para obter instruções sobre como atualizar as definições de rotação automática e Criando uma Chave de Criptografia Principal para obter instruções sobre como criar uma nova chave com a rotação automática ativada.
Rotação Manual da Chave
Use as instruções nas seções a seguir para rotacionar manualmente uma chave usando a Console, a CLI ou a API.
use o comando oci kms management key-version create e os parâmetros necessários para girar uma chave.
oci kms management key-version create --key-id <target_key_id> --endpoint <kmsmanagement_endpoint> [OPTIONS]
As operações criptográficas que envolvem objetos criptografados com a versão anterior desta chave continuarão usando a versão mais antiga da chave. Se preferir, você pode criptografar novamente esses objetos com a versão atual da chave.
Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.
Use a API CreateKeyVersion com o Ponto Final de Gerenciamento para rotacionar uma chave de criptografia mestra.
Observação
O Ponto Final de Gerenciamento é usado para operações de gerenciamento, incluindo Criar, Atualizar, Listar, Obter e Excluir. O Ponto Final de Gerenciamento também é chamado de URL do plano de controle ou de ponto final KMSMANAGEMENT.
O Ponto Final Criptográfico é usado para operações criptográficas, incluindo Criptografar, Decriptografar, Gerar Chave de Criptografia de Dados, Assinar e Verificar. O Ponto Final Criptográfico também é chamado de URL do plano de dados ou ponto final KMSCRYPTO.
Você pode encontrar os pontos finais de gerenciamento e criptografia nos metadados de detalhes de um vault. Consulte Obtendo Detalhes de um Vault para obter instruções.
Para pontos finais regionais para APIs de Gerenciamento de Chaves, Gerenciamento de Segredos e Recuperação de Segredos, consulte Referência de API e Pontos Finais.
Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.