適用於 JavaScript 的 AWS Encryption SDK 中的模組 - AWS Encryption SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 JavaScript 的 AWS Encryption SDK 中的模組

適用於 JavaScript 的 AWS Encryption SDK 中的模組可讓您輕鬆安裝您的專案所需的程式碼。

的模組JavaScriptNode.js

client-node

包括在 Node.js 中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式您所需的所有模組。

caching-materials-manager-節點

匯出支援的函數資料金鑰快取中的適用於 JavaScript 的 AWS Encryption SDK中的 Node.js。

decrypt-node

匯出會解密並驗證代表資料和資料流的加密訊息的函數。包含在 client-node 模組中。

encrypt-node

匯出加密和簽署不同類型資料的函數。包含在 client-node 模組中。

example-node

匯出在 Node.js 中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式的工作範例。包括不同類型的 keyring 和不同類型資料的範例。

hkdf-node

匯出基於 HMAC 的密鑰派生函數(香港發展基金) 認為適用於 JavaScript 的 AWS Encryption SDK在特定的算法套件中使用。Node.js 所以此適用於 JavaScript 的 AWS Encryption SDK中的會使用瀏覽器中的原生 HKDF 函數。WebCryptoAPI。

integration-node

定義測試,以在 Node.js 中驗證 適用於 JavaScript 的 AWS Encryption SDK 是否與 AWS Encryption SDK 的其他語言實作相容。

kms-keyring-node

匯出支援的函數AWS KMSNode.js 中的 keyrings。

raw-aes-keyring-節點

匯出在 Node.js 中支援原始 AES keyring 的函數。

raw-rsa-keyring-節點

匯出在 Node.js 中支援原始 RSA keyring 的函數。

的模組JavaScript瀏覽器

client-browser

包括在瀏覽器中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式您所需的所有模組。

caching-materials-manager瀏覽器

匯出支援的函數資料金鑰快取此功能JavaScript瀏覽器中的。

decrypt-browser

匯出會解密並驗證代表資料和資料流的加密訊息的函數。

encrypt-browser

匯出加密和簽署不同類型資料的函數。

example-browser

在瀏覽器中使用 適用於 JavaScript 的 AWS Encryption SDK 編寫程式的工作範例。包括不同類型的 keyring 和不同類型資料的範例。

integration-browser

定義測試,以在瀏覽器中驗證 適用於 JAVA 的 AWS Encryption SDK 指令碼是否與 AWS Encryption SDK 的其他語言實作相容。

kms-keyring-browser

匯出支援的函數AWS KMSKeyring瀏覽器中的。

raw-aes-keyring瀏覽器

匯出在瀏覽器中支援原始 AES keyring 的函數。

raw-rsa-keyring瀏覽器

匯出在瀏覽器中支援原始 RSA keyring 的函數。

適用於所有實作的模組

cache-material

支援資料金鑰快取功能。提供用於組合隨每個資料金鑰快取的密碼編譯資料的程式碼。

kms-keyring

匯出支援 KMS keyring 的函數。

material-management

實作密碼編譯資料管理員 (CMM)。

raw-keyring

匯出原始 AES 和 RSA keyring 所需的函數。

serialize

匯出 SDK 用來序列化其輸出的函數。

web-crypto-backend

導出使用WebCryptoAPI 中的適用於 JavaScript 的 AWS Encryption SDK瀏覽器中的。