

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS CloudHSM クライアント SDKsオフロード
<a name="use-hsm"></a>

クライアント SDK を使用して、暗号化オペレーションをプラットフォームまたは言語ベースのアプリケーションからハードウェアセキュリティモジュール (HSM) にオフロードします。

AWS CloudHSM には 2 つのメジャーバージョンがあり、クライアント SDK 5 が最新です。クライアント SDK 3 (以前のシリーズ) よりも多くの、さまざまな利点があります。詳細については、「[Benefits of クライアント SDK 5](client-sdk-5-benefits.md)」を参照してください。サポートされるプラットフォームの詳細については、「[AWS CloudHSM クライアント SDK 5 でサポートされているプラットフォーム](client-supported-platforms.md)」を参照してください。

以下のトピックでは、 AWS CloudHSM クライアント SDKsの操作方法について説明します。

AWS CloudHSM は、次のコンポーネントをサポートしています。

**[AWS CloudHSM クライアント SDK 5 用の PKCS \#11 ライブラリ](pkcs11-library.md)**  
 PKCS \#11 は、ハードウェアセキュリティモジュール (HSM) で暗号化オペレーションを実行するための標準です。 AWS CloudHSM は、PKCS \#11 バージョン 2.40 に準拠した PKCS \#11 ライブラリの実装を提供します。

**[AWS CloudHSM クライアント SDK 5 用の OpenSSL Dynamic Engine](openssl-library.md)**  
 AWS CloudHSM OpenSSL Dynamic Engine を使用すると、OpenSSL API を使用して暗号化オペレーションを CloudHSM OpenSSL クラスターにオフロードできます。

**[AWS CloudHSM クライアント SDK 5 の OpenSSL プロバイダー](openssl-provider-library.md)**  
 AWS CloudHSM OpenSSL Dynamic Engine Provider を使用すると、OpenSSL Provider API を使用して暗号化オペレーションを CloudHSM OpenSSL クラスターにオフロードできます。

**[AWS CloudHSM クライアント SDK 5 の JCE プロバイダー](java-library.md)**  
 AWS CloudHSM JCE プロバイダーは、Java 暗号化アーキテクチャ (JCA) に準拠しています。そのプロバイダーは HSM 上での暗号化オペレーションを許可します。

**[AWS CloudHSM クライアント SDK 5 のキーストレージプロバイダー (KSP)](ksp-library.md)**  
Windows 用の AWS CloudHSM クライアントには、CNG プロバイダーと KSP プロバイダーが含まれています。

**Topics**
+ [AWS CloudHSM クライアント SDK のバージョンを確認する](check-client_version.md)
+ [AWS CloudHSM クライアント SDK コンポーネントのサポートを比較する](sdk3-compare.md)
+ [AWS CloudHSM クライアント SDK 3 からクライアント SDK 5 への移行](client-sdk-migration.md)
+ [クライアント SDK 5 を使用して を操作する AWS CloudHSM](client-sdk5.md)
+ [以前の SDK バージョンを使用して を操作する AWS CloudHSM](choose-client-sdk.md)