Instalar o AWS Encryption SDK for C - AWS Encryption SDK

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instalar o AWS Encryption SDK for C

Instalar a versão mais recente do AWS Encryption SDK for C.

nota

Todas as versões do AWS Encryption SDK for C anteriores à 2.0.0 estão na fase de fim do suporte.

Você pode atualizar com segurança a partir da versão 2.0.x e posteriores até a versão mais recente do AWS Encryption SDK for C sem realizar alterações no código ou nos dados. No entanto, os novos atributos de segurança introduzidos na versão 2.0.x não são compatíveis com versões anteriores. Para atualizar a partir de versões anteriores à 1.7.x até a versão 2.0. x e posteriores, primeiro será necessário atualizar para a versão 1.x mais recente doAWS Encryption SDK for C. Para obter mais detalhes, consulte Como migrar seu AWS Encryption SDK.

Você pode encontrar instruções detalhadas para instalar e criar o AWS Encryption SDK for C no arquivo README do repositório aws-encryption-sdk-c. Ele inclui instruções para criar nas plataformas Amazon Linux, Ubuntu, macOS e Windows.

Antes de começar, decida se deseja usar tokens de autenticação do AWS KMS noAWS Encryption SDK. Se você usar um token de autenticação do AWS KMS, precisará instalar o AWS SDK for C++. O SDK da AWS é necessário para interagir com o AWS Key Management Service (AWS KMS). Quando você usa tokens de autenticação do AWS KMS, o AWS Encryption SDK usa o AWS KMS para gerar e proteger as chaves de criptografia que protegem seus dados.

Não é necessário instalar o AWS SDK for C++ se você estiver usando outro tipo de token de autenticação, como um token de autenticação do AES bruto, um token de autenticação do RSA bruto ou um multitoken de autenticação que não inclua um token de autenticação do AWS KMS. No entanto, ao usar um tipo de token de autenticação bruto, você precisa gerar e proteger suas próprias chaves de encapsulamento brutas.

Para ajudar a decidir qual tipo de token de inicialização deve ser criado, consulte Como escolher um token de autenticação.

Se você estiver com problemas com a instalação, registre um problema no repositório do aws-encryption-sdk-c ou use os links de feedback desta página.