Modules dans le kit Kit SDK de chiffrement AWS pour JavaScript - AWS Encryption SDK

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Modules dans le kit Kit SDK de chiffrement AWS pour JavaScript

Les modules dans le kit Kit SDK de chiffrement AWS pour JavaScript facilitent l'installation du code dont vous avez besoin pour vos projets.

Modules pourJavaScriptNode.js

client-node

Comprend tous les modules dont vous avez besoin pour programmer avec le kit Kit SDK de chiffrement AWS pour JavaScript dans Node.js.

caching-materials-managerNœud -

Exporte les fonctions qui prennent en charge la fonction de mise en cache des clé de données dans le kit Kit SDK de chiffrement AWS pour JavaScript dans Node.js.

decrypt-node

Exporte les fonctions qui déchiffrent et vérifient les messages chiffrés représentant les données et les flux de données. Inclus dans le module client-node.

encrypt-node

Exporte des fonctions qui chiffrent et signent différents types de données. Inclus dans le module client-node.

example-node

Exporte des exemples pratiques de programmation avec le kit Kit SDK de chiffrement AWS pour JavaScript dans Node.js. Comprend des exemples de différents types de porte-clés et de différents types de données.

hkdf-node

Exporte une fonction de dérivation de clé basée sur HMAC (HKDF) que le kit Kit SDK de chiffrement AWS pour JavaScript dans Node.js utilise dans des suites d'algorithmes spécifiques. LeKit SDK de chiffrement AWS pour JavaScriptdans le navigateur utilise la fonction HKDF native dans leWebCryptoAPI.

integration-node

Définit des tests qui vérifient que le kit Kit SDK de chiffrement AWS pour JavaScript dans Node.js est compatible avec d'autres implémentations de langage du kit AWS Encryption SDK.

kms-keyring-node

Exporte les fonctions qui prennent en chargeAWS KMSporte-clés dans Node.js.

raw-aes-keyringNœud -

Exporte les fonctions qui prennent en charge les porte-clés AES brut dans Node.js.

raw-rsa-keyringNœud -

Exporte les fonctions qui prennent en charge les porte-clés RSA brut dans Node.js.

Modules pourJavaScriptNavigateur

client-browser

Comprend tous les modules dont vous avez besoin pour programmer avec le kit Kit SDK de chiffrement AWS pour JavaScript dans le navigateur.

caching-materials-managernavigateur

Exporte les fonctions qui prennent en charge la fonction de mise en cache des clés de données pour JavaScript dans le navigateur.

decrypt-browser

Exporte les fonctions qui déchiffrent et vérifient les messages chiffrés représentant les données et les flux de données.

encrypt-browser

Exporte des fonctions qui chiffrent et signent différents types de données.

example-browser

Exemples pratiques de programmation avec le kit Kit SDK de chiffrement AWS pour JavaScript dans le navigateur. Comprend des exemples de différents types de porte-clés et de différents types de données.

integration-browser

Définit des tests qui vérifient que le script du kit Kit SDK de chiffrement AWS pour Java dans le navigateur est compatible avec d'autres implémentations de langage du kit AWS Encryption SDK.

kms-keyring-browser

Exporte les fonctions qui prennent en chargeAWS KMSPorte-clésdans le navigateur.

raw-aes-keyringnavigateur

Exporte les fonctions qui prennent en charge les porte-clés AES brut dans le navigateur.

raw-rsa-keyringnavigateur

Exporte les fonctions qui prennent en charge les porte-clés RSA brut dans le navigateur.

Modules pour toutes les implémentations

cache-material

Prend en charge la fonction de mise en cache des clés de données. Fournit du code pour assembler les matériaux de chiffrement mis en cache avec chaque clé de données.

kms-keyring

Exporte les fonctions qui prennent en charge les porte-clés KMS.

material-management

Implémente le gestionnaire de matériaux de chiffrement (CMM).

raw-keyring

Exporte les fonctions requises pour les porte-clés AES et RSA brutes.

serialize

Exporte les fonctions que le kit SDK utilise pour sérialiser sa sortie.

web-crypto-backend

Exporte les fonctions qui utilisent leWebCryptoAPI dans leKit SDK de chiffrement AWS pour JavaScriptdans le navigateur.