<img alt="" src="https://secure.weed6tape.com/193471.png" style="display:none;">
Security

CloudHSM for OpenSSL

Managed hardware security module (HSM) for OpenSSL in the cloud

This service uses CloudHSM Economy to store and manage your cryptographic keys for OpenSSL. OpenSSL is an open-source project that provides a widely-used library for cryptographic operations, including symmetric encryption, public-key encryption, digital signing, and hashing, as well as command-line tools for these operations.

How it works

Your OpenSSL application(s) creates and uses keys secured by your CloudHSM instance via the OpenSSL PKCS#11 provider.

Benefits and features

Secure Key Management

The keys used by OpenSSL applications are created securely on the HSM and never leave its secure environment. This ensures that the keys remain protected from external threats and unauthorized access. By leveraging the HSM's robust security features, OpenSSL provides a high level of assurance for key management, mitigating the risk of key exposure and compromise.

Certification Authority Functionality

OpenSSL's command-line interface (CLI) includes tools for acting as a Certification Authority (CA). You can create and manage digital certificates, generate Certificate Signing Requests (CSRs), sign certificates, and manage certificate revocation lists (CRLs). This enables you to set up a trusted CA for secure communications and authentication.

Digital Signing with Hashing

Digital signatures provide a way to verify the authenticity and integrity of data. OpenSSL allows you to generate digital signatures using cryptographic hash functions like SHA-256 (Secure Hash Algorithm 256-bit). You can hash data and then sign the hash with your private key to generate a digital signature. Recipients can use your public key to verify the signature and confirm that the data hasn't been tampered with.

Public-Key Encryption

Public-key encryption, also known as asymmetric encryption, uses a pair of keys: a public key for encryption and a private key for decryption. OpenSSL supports public-key encryption algorithms such as RSA (Rivest–Shamir–Adleman) and elliptic curve cryptography (ECC). You can generate key pairs, encrypt data with a recipient's public key, and decrypt it with the corresponding private key.

Symmetric Encryption

Symmetric encryption uses the same key for both encryption and decryption. OpenSSL supports symmetric encryption algorithms such as AES (Advanced Encryption Standard) and 3DES (Triple DES). You can use OpenSSL to perform symmetric encryption and decryption operations with these algorithms.

 

Getting started

Select a region for your HSM.

North America (USA)
clock_hex1b8d4c 1h

us01-api.cloudshsm.com

us02-api.cloudshsm.com

Free trial

90 days
Europe (Germany/Switzerland)
clock_hex1b8d4c 1h

de01-api.cloudshsm.com

ch02-api.cloudshsm.com

Asia Pacific (Singapore)
clock_hex1b8d4c 1h

sg01-api.cloudshsm.com

Switzerland

clock_hex1b8d4c 1h

ch01-api.cloudshsm.com

ch02-api.cloudshsm.com

Global
clock_hex1b8d4c 1h

de01-api.cloudshsm.com

us01-api.cloudshsm.com

us02-api.cloudshsm.com

sg01-api.cloudshsm.com

North America, USA (FIPS & CC Certified)
clock_hex1b8d4c 1h

us01-api.cloudshsm.com

us02-api.cloudshsm.com

Switzerland (FIPS & CC Certified)

clock_hex1b8d4c 1h

ch01-api.cloudshsm.com

ch02-api.cloudshsm.com

Switzerland (Sandbox)

clock_hex1b8d4c 1h

ch01-api.cloudshsm.com

ch02-api.cloudshsm.com

Free trial

90 days
Proceed to the checkout to generate a pricing offer and adjust the VAT.

Pricing

You pay a monthly fee for each HSM in your account. Rates vary by Region. You can view these at

CloudHSM Pricing

OpenSSL is open-source and free to use.

More resources