以前的客户端 SDK(客户端 SDK 3) - AWS CloudHSM

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

以前的客户端 SDK(客户端 SDK 3)

AWS CloudHSM 包括两个主要的 客户端软件开发工具包 版本:

  • 客户端软件开发工具包 5:这是我们最新的默认 客户端软件开发工具包。有关它提供的益处和优势的信息,请见 客户端软件开发工具包 5 的优点

  • 客户端软件工具包 3 :这是我们的旧版客户端软件工具包。它包括一整套用于平台和语言应用程序的兼容性组件以及管理工具。

有关从客户端 SDK 3 迁移到客户端 SDK 5 的说明,请参阅从客户端软件工具包 3 迁移到客户端软件工具包 5

本主题中列出了客户端软件工具包 3 文档。

如要下载,请参阅 AWS CloudHSM 客户端 SDK 的下载内容

检查您的 客户端软件开发工具包 版本

Amazon Linux

使用以下命令:

rpm -qa | grep ^cloudhsm
Amazon Linux 2

使用以下命令:

rpm -qa | grep ^cloudhsm
CentOS 6

使用以下命令:

rpm -qa | grep ^cloudhsm
CentOS 7

使用以下命令:

rpm -qa | grep ^cloudhsm
CentOS 8

使用以下命令:

rpm -qa | grep ^cloudhsm
RHEL 6

使用以下命令:

rpm -qa | grep ^cloudhsm
RHEL 7

使用以下命令:

rpm -qa | grep ^cloudhsm
RHEL 8

使用以下命令:

rpm -qa | grep ^cloudhsm
Ubuntu 16.04 LTS

使用以下命令:

apt list --installed | grep ^cloudhsm
Ubuntu 18.04 LTS

使用以下命令:

apt list --installed | grep ^cloudhsm
Ubuntu 20.04 LTS

使用以下命令:

apt list --installed | grep ^cloudhsm
Windows Server

使用以下命令:

wmic product get name,version

客户端软件开发工具包 组件对比

除了命令行工具外,客户端软件工具包 3 还包含将加密操作从各种平台或基于语言的应用程序分流至 HSM 的组件。客户端 SDK 5 与客户端 SDK 3 相同,唯一的不同是它还不支持 CNG 和 KSP 提供商。下表对比了客户端软件工具包 3 和客户端软件工具包 5 组件的可用性。

组件 客户端软件开发工具包 5 客户端软件工具包 3
PKCS #11 库

支持

JCE 提供程序 支持
OpenSSL 动态引擎

支持

CNG 和 KSP 提供程序
CloudHSM 管理实用程序 (CMU) 1 支持
密钥管理实用程序(KMU)1 支持
Configure 工具 支持

[1] CMU 和 KMU 组件包含在带有 客户端软件开发工具包 5 的 CloudHSM CLI 中。