Client SDK 5 supported platforms - AWS CloudHSM

Client SDK 5 supported platforms

Base support is different for each version of the AWS CloudHSM Client SDK. Platform support for components in an SDK typically matches base support, but not always. To determine platform support for a given component, first make sure the platform you want appears in the base section for the SDK, then check for an exclusions or any other pertinent information in the component section.

AWS CloudHSM supports only 64-bit operating systems.

Platform support changes over time. Earlier versions of the CloudHSM Client SDK may not support all the operating systems listed here. Use release notes to determine the operating system support for previous versions of the CloudHSM Client SDK. For more information, see Downloads for AWS CloudHSM Client SDK.

For supported platforms for the previous Client SDK, see Client SDK 3 supported platforms

Client SDK 5 does not require a client daemon.

Linux support for Client SDK 5

Supported platforms X86_64 Architecture ARM architecture
Amazon Linux 2 Yes Yes
Amazon Linux 2023 Yes Yes
CentOS 7 (7.8+) Yes No
Red Hat Enterprise Linux 7 (7.8+) Yes No
Red Hat Enterprise Linux 8 (8.3+) Yes No
Red Hat Enterprise Linux 9 (9.2+) Yes Yes
Ubuntu 20.04 LTS Yes No
Ubuntu 22.04 LTS Yes Yes

Note: SDK 5.4.2 was the last release to provide CentOS 8 platform support. For more information, see the CentOS website.

Windows support for Client SDK 5

  • Microsoft Windows Server 2016

  • Microsoft Windows Server 2019

Serverless support for Client SDK 5

  • AWS Lambda

  • Docker/ECS

Components support

PKCS #11 library

The PKCS #11 library is a cross-platform component that matches Linux and Windows Client SDK 5 base support. For more information, see Linux support for Client SDK 5 and Windows support for Client SDK 5.

OpenSSL Dynamic Engine

The OpenSSL Dynamic Engine is a Linux only component that requires OpenSSL 1.0.2, 1.1.1, or 3.x.

JCE provider

The JCE provider is a Java SDK which is compatible with OpenJDK 8, OpenJDK 11, OpenJDK 17, and OpenJDK 21 on all supported platforms.