Módulos no AWS Encryption SDK para JavaScript - SDK de criptografia da AWS

Se fornecermos uma tradução da versão em inglês do guia, a versão em inglês prevalecerá caso haja qualquer conflito entre as versões. A tradução é fornecida com o uso de tradução por máquina.

Módulos no AWS Encryption SDK para JavaScript

Os módulos no AWS Encryption SDK para JavaScript facilitam a instalação do código que você precisa para seus projetos.

Módulos para JavaScript Node.js

nó do cliente

Inclui todos os módulos de que você precisa para programar com o AWS Encryption SDK para JavaScript no Node.js.

caching-materials-manager-node

Exporta funções compatíveis com o recurso de armazenamento em cache de chaves de dados no AWS Encryption SDK para JavaScript em Node.js.

decrypt-node

Exporta funções que descriptografam e verificam mensagens criptografadas que representam dados e streams de dados. Incluído no módulo client-node.

encrypt-node

Exporta funções que criptografam e assinam diferentes tipos de dados. Incluído no módulo client-node.

example-node

Exporta exemplos práticos de programação com o AWS Encryption SDK para JavaScript em Node.js. Inclui exemplos de diferentes tipos de tokens de autenticação e diferentes tipos de dados.

hkdf-node

Exporta uma Função de derivação de chave baseada em HMAC (HKDF) que o AWS Encryption SDK para JavaScript em Node.js usa em pacotes de algoritmos específicos. O AWS Encryption SDK para JavaScript no navegador usa a função HKDF nativa na API WebCrypto.

integration-node

Define testes que verificam se o AWS Encryption SDK para JavaScript em Node.js é compatível com outras implementações de linguagem do SDK de criptografia da AWS.

kms-keyring-node

Exporta funções que são compatíveis com o Tokens de autenticação do AWS KMS em Node.js.

raw-aes-keyring-node

Exporta funções que são compatíveis com tokens de autenticação brutos do AES no Node.js.

raw-rsa-keyring-node

Exporta funções compatíveis com tokens de autenticação brutos do RSA em Node.js.

Módulos para Navegador JavaScript

client-browser

Inclui todos os módulos de que você precisa para programar com o AWS Encryption SDK para JavaScript no navegador.

caching-materials-manager-browser

Exporta funções compatíveis com o recurso de armazenamento em cache de chaves de dados para JavaScript no navegador.

decrypt-browser

Exporta funções que descriptografam e verificam mensagens criptografadas que representam dados e streams de dados.

encrypt-browser

Exporta funções que criptografam e assinam diferentes tipos de dados.

example-browser

Exemplos práticos de programação com o AWS Encryption SDK para JavaScript no navegador. Inclui exemplos de diferentes tipos de tokens de autenticação e diferentes tipos de dados.

integration-browser

Define testes que verificam se o AWS Encryption SDK para JavaScript no navegador é compatível com outras implementações de linguagem do SDK de criptografia da AWS.

kms-keyring-browser

Exporta funções compatíveis com Tokens de autenticação do AWS KMS no navegador.

raw-aes-keyring-browser

Exporta funções compatíveis com tokens de autenticação brutos do AES no navegador.

raw-rsa-keyring-browser

Exporta funções compatíveis com tokens de autenticação brutos do RSA no navegador.

Módulos para todas as implementações

cache-material

É compatível com o recurso de armazenamento em cache de chaves de dados. Fornece código para montar o material de criptografia que é armazenado em cache com cada chave de dados.

kms-keyring

Exporta funções compatíveis com tokens de autenticação do KMS.

material-management

Implementa o gerenciador de material de criptografia (CMM).

raw-keyring

Exporta funções necessárias para tokens de autenticação brutos do AES e do RSA.

serialize

Exporta funções que o SDK usa para serializar sua saída.

web-crypto-backend

Exporta funções que usam a API WebCrypto AWS Encryption SDK para JavaScript no navegador.