View a markdown version of this page

AWS CloudHSM veraltete Client-SDK-Versionen - AWS CloudHSM

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS CloudHSM veraltete Client-SDK-Versionen

Versionen 5.8.0 und früher sind veraltet. Wir raten davon ab, veraltete Versionen in Produktionsumgebungen zu verwenden. Wir stellen keine abwärtskompatiblen Updates für veraltete Versionen bereit und stellen auch keine veralteten Versionen zum Herunterladen bereit. Wenn Sie bei der Verwendung veralteter Versionen Auswirkungen auf die Produktion feststellen, müssen Sie ein Upgrade durchführen, um Softwarekorrekturen zu erhalten.

Veraltete Versionen des Client SDK 5

In diesem Abschnitt werden veraltete Versionen des Client SDK 5 aufgeführt.

Version 5.8.0 bietet Quorum-Authentifizierung für CloudHSM CLI, SSL/TLS Offload mit JSSE, Multi-Slot-Unterstützung für PKCS #11, cluster/multi Mehrbenutzerunterstützung für JCE, Schlüsselextraktion mit JCE, unterstütztes KeyFactory für JCE, neue Wiederholungskonfigurationen für Rückgabecodes ohne Terminal und enthält verbesserte Stabilität und Bugfixes für alle SDKs.

PKCS-#11-Bibliothek
  • Unterstützung für die Konfiguration mit mehreren Steckplätzen wurde hinzugefügt.

JCE-Anbieter
  • Konfigurationsbasierte Schlüsselextraktion hinzugefügt.

  • Unterstützung für Konfigurationen mit mehreren Clustern und mehreren Benutzern hinzugefügt.

  • Unterstützung für SSL- und TLS-Offload mit JSSE hinzugefügt.

  • Unwrap-Unterstützung für hinzugefügt. AES/CBC/NoPadding

  • Neue Typen von Schlüsselfabriken hinzugefügt: SecretKeyFactory und KeyFactory.

CloudHSM-CLI
  • Unterstützung für Quorum-Authentifizierung hinzugefügt

Version 5.7.0 führt die CloudHSM-CLI ein und enthält einen neuen verschlüsselten CMAC-Algorithmus (Message Authentication Code). Diese Version fügt die ARM-Architektur auf Amazon Linux 2 hinzu. Javadocs des JCE-Anbieters sind jetzt verfügbar für AWS CloudHSM.

PKCS-#11-Bibliothek
  • Verbesserte Stabilität und Fehlerbehebungen.

  • Wird jetzt auf der ARM-Architektur mit Amazon Linux 2 unterstützt.

  • Algorithmen

    • CKM_AES_CMAC (signieren und verifizieren)

OpenSSL Dynamic Engine
  • Verbesserte Stabilität und Fehlerbehebungen.

  • Wird jetzt auf der ARM-Architektur mit Amazon Linux 2 unterstützt.

JCE-Anbieter
  • Verbesserte Stabilität und Fehlerbehebungen.

  • Algorithmen

    • AESCMAC

Version 5.6.0 beinhaltet die Unterstützung neuer Mechanismen für die PKCS-#11-Bibliothek und den JCE-Anbieter. Darüber hinaus unterstützt Version 5.6 Ubuntu 20.04.

PKCS-#11-Bibliothek
  • Verbesserte Stabilität und Fehlerbehebungen.

  • Mechanismen

    • CKM_RSA_X_509, für die Modi Verschlüsseln, Entschlüsseln, Signieren und Verifizieren

OpenSSL Dynamic Engine
  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter
  • Verbesserte Stabilität und Fehlerbehebungen.

  • Verschlüsselungen

    • RSA/ECB/NoPadding, für Verschlüsselungs- und Entschlüsselungsmodi

Unterstützte Schlüssel
  • EC mit den Kurven secp224r1 und secp521r1

Plattformunterstützung
  • Unterstützung für Ubuntu 20.04 hinzugefügt.

Version 5.5.0 bietet Unterstützung für OpenJDK 11, Keytool- und Jarsigner-Integration sowie zusätzliche Mechanismen für den JCE-Anbieter. Behebt ein bekanntes Problem, bei dem eine KeyGenerator Klasse den Schlüsselgrößenparameter fälschlicherweise als Anzahl von Bytes statt als Bits interpretiert.

PKCS-#11-Bibliothek
  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine
  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter
  • Unterstützung für die Dienstprogramme Keytool und Jarsigner

  • Unterstützung für OpenJDK 11 auf allen Plattformen

  • Verschlüsselungen

    • AES/CBC/NoPadding Modus „Verschlüsseln und Entschlüsseln“

    • AES/ECB/PKCS5Padding Modus „Verschlüsseln und Entschlüsseln“

    • AES/CTR/NoPadding Modus „Verschlüsseln und Entschlüsseln“

    • AES/GCM/NoPadding Modus „Wrap“ und „Unwrap“

    • DESede/ECB/PKCS5Padding Modus „Verschlüsseln und Entschlüsseln“

    • DESede/CBC/NoPadding Modus „Verschlüsseln und Entschlüsseln“

    • AESWrap/ECB/NoPadding Modus „Wrap“ und „Unwrap“

    • AESWrap/ECB/PKCS5Padding Wrap- und Unwrap-Modus

    • AESWrap/ECB/ZeroPadding Wrap- und Unwrap-Modus

    • RSA/ECB/PKCS1Padding Wrap- und Unwrap-Modus

    • RSA/ECB/OAEPPadding Wrap- und Unwrap-Modus

    • RSA/ECB/OAEPWithSHA-1ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSA/ECB/OAEPWithSHA-224ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSA/ECB/OAEPWithSHA-256ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSA/ECB/OAEPWithSHA-384ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSA/ECB/OAEPWithSHA-512ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSAAESWrap/ECB/OAEPPadding Wrap- und Unwrap-Modus

    • RSAAESWrap/ECB/OAEPWithSHA-1ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSAAESWrap/ECB/OAEPWithSHA-224ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSAAESWrap/ECB/OAEPWithSHA-256ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSAAESWrap/ECB/OAEPWithSHA-384ANDMGF1Padding Wrap- und Unwrap-Modus

    • RSAAESWrap/ECB/OAEPWithSHA-512ANDMGF1Padding Wrap- und Unwrap-Modus

  • KeyFactory und SecretKeyFactory

    • RSA – 2048-Bit- bis 4096-Bit-RSA-Schlüssel, in Schritten von je 256 Bit.

    • AES – 128-, 192- und 256-Bit-AES-Schlüssel

    • EC-Schlüsselpaare für die NIST-Kurven secp256r1 (P-256), secp384r1 () und secp256k1 P-384

    • DESede (3DES)

    • GenericSecret

    • HMAC – mit SHA1-, SHA224-, SHA256-, SHA384- und SHA512-Hash-Unterstützung

  • Sign/Verify

    • RSASSA-PSS

    • SHA1withRSA/PSS

    • SHA224withRSA/PSS

    • SHA256withRSA/PSS

    • SHA384withRSA/PSS

    • SHA512withRSA/PSS

    • SHA1withRSAandMGF1

    • SHA224withRSAandMGF1

    • SHA256withRSAandMGF1

    • SHA384withRSAandMGF1

    • SHA512withRSAandMGF1

Version 5.4.2 enthält verbesserte Stabilität und Bugfixes für alle SDKs. Dies ist auch die letzte Version für die CentOS-8-Plattform. Weitere Informationen finden Sie auf der CentOS-Website.

PKCS-#11-Bibliothek
  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine
  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter
  • Verbesserte Stabilität und Fehlerbehebungen.

Version 5.4.1 behebt ein bekanntes Problem mit der PKCS-#11-Bibliothek. Dies ist auch die letzte Version für die CentOS-8-Plattform. Weitere Informationen finden Sie auf der CentOS-Website.

PKCS-#11-Bibliothek
  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine
  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter
  • Verbesserte Stabilität und Fehlerbehebungen.

Version 5.4.0 bietet anfängliche Unterstützung für den JCE-Anbieter für alle Plattformen. Der JCE-Anbieter ist mit OpenJDK 8 kompatibel.

PKCS-#11-Bibliothek
  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine
  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter
  • Schlüsseltypen
    • RSA – 2048-Bit- bis 4096-Bit-RSA-Schlüssel, in Schritten von je 256 Bit.

    • AES – 128-, 192- und 256-Bit AES-Schlüssel.

    • ECC-Schlüsselpaare für die NIST-Kurven secp256r1 (), secp384r1 () und secp256k1. P-256 P-384

    • DESede (3DES)

    • HMAC – mit SHA1-, SHA224-, SHA256-, SHA384- und SHA512-Hash-Unterstützung

  • Chiffren (nur verschlüsseln und entschlüsseln)
    • AES/GCM/NoPadding

    • AES/ECB/NoPadding

    • AES/CBC/PKCS5Padding

    • DESede/ECB/NoPadding

    • DESede/CBC/PKCS5Padding

    • AES/CTR/NoPadding

    • RSA/ECB/PKCS1Padding

    • RSA/ECB/OAEPPadding

    • RSA/ECB/OAEPWithSHA-1ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-224ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-256ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-384ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-512ANDMGF1Padding

  • Digests
    • SHA-1

    • SHA-224

    • SHA-256

    • SHA-384

    • SHA-512

  • Sign/Verify
    • NONEwithRSA

    • SHA1withRSA

    • SHA224withRSA

    • SHA256withRSA

    • SHA384withRSA

    • SHA512withRSA

    • NONEwithECDSA

    • SHA1withECDSA

    • SHA224withECDSA

    • SHA256withECDSA

    • SHA384withECDSA

    • SHA512withECDSA

  • Integration mit Java KeyStore

PKCS-#11-Bibliothek

  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine

  • Unterstützung für ECSA sign/verify mit Kurven P-256, und P-384 secp256k1 hinzugefügt.

  • Unterstützung für folgende Plattformen hinzufügen: Amazon Linux, Amazon Linux 2, CentOS 7.8+, RHEL 7 (7.8+).

  • Unterstützung für OpenSSL Version 1.0.2 hinzugefügt.

  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter
  • Schlüsseltypen
    • RSA – 2048-Bit- bis 4096-Bit-RSA-Schlüssel, in Schritten von je 256 Bit.

    • AES – 128-, 192- und 256-Bit AES-Schlüssel.

    • EC-Schlüsselpaare für die NIST-Kurven secp256r1 (), secp384r1 () und secp256k1. P-256 P-384

    • DESede (3DES)

    • HMAC – mit SHA1-, SHA224-, SHA256-, SHA384- und SHA512-Hash-Unterstützung

  • Chiffren (nur verschlüsseln und entschlüsseln)
    • AES/GCM/NoPadding

    • AES/ECB/NoPadding

    • AES/CBC/PKCS5Padding

    • DESede/ECB/NoPadding

    • DESede/CBC/PKCS5Padding

    • AES/CTR/NoPadding

    • RSA/ECB/PKCS1Padding

    • RSA/ECB/OAEPPadding

    • RSA/ECB/OAEPWithSHA-1ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-224ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-256ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-384ANDMGF1Padding

    • RSA/ECB/OAEPWithSHA-512ANDMGF1Padding

  • Digests
    • SHA-1

    • SHA-224

    • SHA-256

    • SHA-384

    • SHA-512

  • Sign/Verify
    • NONEwithRSA

    • SHA1withRSA

    • SHA224withRSA

    • SHA256withRSA

    • SHA384withRSA

    • SHA512withRSA

    • NONEwithECDSA

    • SHA1withECDSA

    • SHA224withECDSA

    • SHA256withECDSA

    • SHA384withECDSA

    • SHA512withECDSA

  • Integration mit Java KeyStore

PKCS-#11-Bibliothek

  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine

  • Verbesserte Stabilität und Fehlerbehebungen.

Version 5.2.0 erweitert die PKCS-#11-Bibliothek um Unterstützung für zusätzliche Schlüsseltypen und Mechanismen.

PKCS-#11-Bibliothek

Schlüsseltypen

  • ECSA— P-224, P-256, P-521 und P-384 secp256k1-Kurven

  • Triple DES (3DES)

Mechanismen

  • CKM_EC_KEY_PAIR_GEN

  • CKM_DES3_KEY_GEN

  • CKM_DES3_CBC

  • CKM_DES3_CBC_PAD

  • CKM_DES3_ECB

  • CKM_ECDSA

  • CKM_ECDSA_SHA1

  • CKM_ECDSA_SHA224

  • CKM_ECDSA_SHA256

  • CKM_ECDSA_SHA384

  • CKM_ECDSA_SHA512

  • CKM_RSA_PKCS für Encrypt/Decrypt

OpenSSL Dynamic Engine

  • Verbesserte Stabilität und Fehlerbehebungen.

Mit Version 5.1.0 wird die PKCS-#11-Bibliothek um zusätzliche Mechanismen erweitert.

PKCS-#11-Bibliothek

Mechanismen

  • CKM_RSA_PKCS für Wrap/Unwrap

  • CKM_RSA_PKCS_PSS

  • CKM_SHA1_RSA_PKCS_PSS

  • CKM_SHA224_RSA_PKCS_PSS

  • CKM_SHA256_RSA_PKCS_PSS

  • CKM_SHA384_RSA_PKCS_PSS

  • CKM_SHA512_RSA_PKCS_PSS

  • CKM_AES_ECB

  • CKM_AES_CTR

  • CKM_AES_CBC

  • CKM_AES_CBC_PAD

  • CKM_SP800_108_COUNTER_KDF

  • CKM_GENERIC_SECRET_KEY_GEN

  • CKM_SHA_1_HMAC

  • CKM_SHA224_HMAC

  • CKM_SHA256_HMAC

  • CKM_SHA384_HMAC

  • CKM_SHA512_HMAC

  • Nur CKM_RSA_PKCS_OAEP Wrap/Unwrap

  • CKM_RSA_AES_KEY_WRAP

  • CKM_CLOUDHSM_AES_KEY_WRAP_NO_PAD

  • CKM_CLOUDHSM_AES_KEY_WRAP_PKCS5_PAD

  • CKM_CLOUDHSM_AES_KEY_WRAP_ZERO_PAD

API-Operationen

  • C_ CreateObject

  • C_ DeriveKey

  • C_ WrapKey

  • C_ UnWrapKey

OpenSSL Dynamic Engine

  • Verbesserte Stabilität und Fehlerbehebungen.

Version 5.0.1 fügt anfängliche Unterstützung für OpenSSL Dynamic Engine hinzu.

PKCS-#11-Bibliothek

  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine

Version 5.0.0 ist die erste Version.

PKCS-#11-Bibliothek

  • Dies ist die Erstversion.

Unterstützung für Einsteiger der PKCS-#11-Bibliothek in Client SDK Version 5.0.0

Dieser Abschnitt beschreibt die Unterstützung für Schlüsseltypen, Mechanismen, API-Operationen und Attribute Client-SDK Version 5.0.0.

Schlüsseltypen:

  • AES – 128-, 192- und 256-Bit-AES-Schlüssel

  • RSA – 2048-Bit- bis 4096-Bit-RSA-Schlüssel, in Schritten von je 256 Bit.

Mechanismen:

  • CKM_AES_GCM

  • CKM_AES_KEY_GEN

  • CKM_CLOUDHSM_AES_GCM

  • CKM_RSA_PKCS

  • CKM_RSA_X9_31_KEY_PAIR_GEN

  • CKM_SHA1

  • CKM_SHA1_RSA_PKCS

  • CKM_SHA224

  • CKM_SHA224_RSA_PKCS

  • CKM_SHA256

  • CKM_SHA256_RSA_PKCS

  • CKM_SHA384

  • CKM_SHA384_RSA_PKCS

  • CKM_SHA512

  • CKM_SHA512_RSA_PKCS

API-Operationen:

  • C_ CloseAllSessions

  • C_ CloseSession

  • C_Decrypt

  • C_ DecryptFinal

  • C_ DecryptInit

  • C_ DecryptUpdate

  • C_ DestroyObject

  • C_Digest

  • C_ DigestFinal

  • C_ DigestInit

  • C_ DigestUpdate

  • C_Encrypt

  • C_ EncryptFinal

  • C_ EncryptInit

  • C_ EncryptUpdate

  • C_Finalize

  • C_ FindObjects

  • C_ FindObjectsFinal

  • C_ FindObjectsInit

  • C_ GenerateKey

  • C_ GenerateKeyPair

  • C_ GenerateRandom

  • C_ GetAttributeValue

  • C_ GetFunctionList

  • C_ GetInfo

  • C_ GetMechanismInfo

  • C_ GetMechanismList

  • C_ GetSessionInfo

  • C_ GetSlotInfo

  • C_ GetSlotList

  • C_ GetTokenInfo

  • C_Initialize

  • C_Login

  • C_Logout

  • C_ OpenSession

  • C_Sign

  • C_ SignFinal

  • C_ SignInit

  • C_ SignUpdate

  • C_Verify

  • C_ VerifyFinal

  • C_ VerifyInit

  • C_ VerifyUpdate

Attribute:

  • GenerateKeyPair

    • Alle RSA-Schlüsselattribute

  • GenerateKey

    • Alle AES-Schlüsselattribute

  • GetAttributeValue

    • Alle RSA-Schlüsselattribute

    • Alle AES-Schlüsselattribute

Beispiele:

Veraltete Versionen des Client SDK 3

In diesem Abschnitt werden veraltete Client SDK 3-Versionen aufgeführt.

Version 3.4.4 enthält Aktualisierungen für den JCE-Anbieter.

AWS CloudHSM Kundensoftware

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Aktualisieren Sie log4j auf Version 2.17.1.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.4.3 enthält Aktualisierungen für den JCE-Anbieter.

AWS CloudHSM Software für Kunden

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Aktualisieren Sie log4j auf Version 2.17.0.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.4.2 enthält Aktualisierungen für den JCE-Anbieter.

AWS CloudHSM Software für Kunden

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Aktualisieren Sie log4j auf Version 2.16.0.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.4.1 enthält Aktualisierungen für den JCE-Anbieter.

AWS CloudHSM Software für Kunden

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Aktualisieren Sie log4j auf Version 2.15.0.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.4.0 enthält Aktualisierungen für alle Komponenten.

AWS CloudHSM Software für Kunden

  • Verbesserte Stabilität und Fehlerbehebungen.

PKCS-#11-Bibliothek

  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine

  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter

  • Verbesserte Stabilität und Fehlerbehebungen.

Windows (CNG- und KSP-Anbieter)

  • Verbesserte Stabilität und Fehlerbehebungen.

Version 3.3.2 behebt ein Problem mit dem client_info-Skript.

AWS CloudHSM Client-Software

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.3.1 enthält Aktualisierungen für alle Komponenten.

AWS CloudHSM Software für Kunden

  • Verbesserte Stabilität und Fehlerbehebungen.

PKCS-#11-Bibliothek

  • Verbesserte Stabilität und Fehlerbehebungen.

OpenSSL Dynamic Engine

  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter

  • Verbesserte Stabilität und Fehlerbehebungen.

Windows (CNG- und KSP-Anbieter)

  • Verbesserte Stabilität und Fehlerbehebungen.

Version 3.3.0 fügt die Zwei-Faktor-Authentifizierung (2FA) und weitere Verbesserungen hinzu.

AWS CloudHSM Software für Kunden

  • 2FA-Authentifizierung für Crypto Officer (CO) hinzugefügt. Weitere Informationen finden Sie unter Verwaltung der Two-Factor Authentifizierung für Crypto Officers.

  • Die Plattformunterstützung für RedHat Enterprise Linux 6 und CentOS 6 wurde entfernt. Weitere Informationen finden Sie unter Linux-Support.

  • Es wurde eine eigenständige Version von CMU zur Verwendung mit Client-SDK 5 oder Client-SDK 3 hinzugefügt. Dies ist dieselbe CMU-Version, die im Client-Daemon der Version 3.3.0 enthalten ist. Jetzt können Sie CMU herunterladen, ohne den Client-Daemon herunterzuladen.

PKCS-#11-Bibliothek

  • Verbesserte Stabilität und Fehlerbehebungen.

  • Die Plattformunterstützung für RedHat Enterprise Linux 6 und CentOS 6 wurde entfernt. Weitere Informationen finden Sie unter Linux-Support.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

  • Die Plattformunterstützung für RedHat Enterprise Linux 6 und CentOS 6 wurde entfernt. Weitere Informationen finden Sie unter Linux-Support.

JCE-Anbieter

  • Verbesserte Stabilität und Fehlerbehebungen.

  • Die Plattformunterstützung für RedHat Enterprise Linux 6 und CentOS 6 wurde entfernt. Weitere Informationen finden Sie unter Linux-Support.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.2.1 fügt eine Konformitätsanalyse zwischen der AWS CloudHSM Implementierung der PKCS #11 -Bibliothek und des PKCS #11 -Standards, neuen Plattformen und anderen Verbesserungen hinzu.

AWS CloudHSM Client-Software

PKCS-#11-Bibliothek

OpenSSL Dynamic Engine

JCE-Anbieter

Windows (CNG- und KSP-Anbieter)

  • Verbesserte Stabilität und Fehlerbehebungen.

Version 3.2.0 bietet Unterstützung für das Maskieren von Passwörtern und andere Verbesserungen.

AWS CloudHSM Software für Kunden

  • Fügt Unterstützung für das Verbergen Ihres Passworts hinzu, wenn Sie Befehlszeilentools verwenden. Weitere Informationen finden Sie unter loginHSM und logoutHSM (cloudhsm_mgmt_util) und loginHSM und logoutHSM (key_mgmt_util).

PKCS-#11-Bibliothek

  • Integriert die Unterstützung für das Hashing großer Datenmengen in Software für einige PKCS-#11-Mechanismen, die zuvor nicht unterstützt wurden. Weitere Informationen finden Sie unter unterstütze Mechanismen.

OpenSSL Dynamic Engine

  • Verbesserte Stabilität und Fehlerbehebungen.

JCE-Anbieter

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Windows (CNG- und KSP-Anbieter)

  • Verbesserte Stabilität und Fehlerbehebungen.

Version 3.1.2 enthält Aktualisierungen für den JCE-Anbieter.

AWS CloudHSM Software für Kunden

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Aktualisieren Sie log4j auf Version 2.13.3.

Windows (CNG- und KSP-Anbieter)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

AWS CloudHSM Software für Kunden

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

PKCS-#11-Bibliothek

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

OpenSSL Dynamic Engine

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

JCE-Anbieter

  • Fehlerbehebungen und Leistungsverbesserungen.

Windows (CNG, KSP)

  • Versionsnummer wurde aus Konsistenzgründen aktualisiert.

Version 3.1.0 fügt das standardkonforme AES Key Wrapping hinzu.

AWS CloudHSM Software für Kunden

  • Eine neue Upgrade-Anforderung: Die Version Ihres Clients muss mit der Version aller von Ihnen verwendeten Softwarebibliotheken übereinstimmen. Für ein Upgrade müssen Sie einen Stapelbefehl verwenden, der gleichzeitig den Client und alle Bibliotheken aktualisiert. Weitere Informationen finden Sie unter Client-SDK-3-Upgrade.

  • Key_mgmt_util (KMU) umfasst die folgenden Updates:

    • Es wurden zwei neue AES-Verschlüsselungsmethoden hinzugefügt: standardkonforme AES-Verschlüsselung mit Zero Padding und AES-Verschlüsselung ohne Padding. Weitere Informationen finden Sie unter wrapKey oder unwrapKey.

    • Deaktivierte Funktion, einen benutzerdefinierten IV anzugeben, wenn ein Schlüssel mithilfe von AES_KEY_WRAP_PAD_PKCS5 verpackt wird. Weitere Informationen finden Sie unter AES Key Wrapping.

PKCS-#11-Bibliothek

  • Es wurden zwei neue AES-Verschlüsselungsmethoden hinzugefügt: standardkonforme AES-Verschlüsselung mit Zero Padding und AES-Verschlüsselung ohne Padding. Weitere Informationen finden Sie unter AES Key Wrapping.

  • Sie können die Salzlänge für RSA-PSS Signaturen konfigurieren. Informationen zur Verwendung dieser Funktion finden Sie unter Konfigurierbare Salzlänge für RSA-PSS Signaturen GitHub.

OpenSSL Dynamic Engine

  • ABWÄRTSKOMPATIBLE ÄNDERUNG: TLS 1.0 und 1.2 Cipher Suites mit SHA1 sind in OpenSSL Engine 3.1.0 nicht verfügbar. Dieses Problem wird in Kürze behoben.

  • Wenn Sie beabsichtigen, die OpenSSL Dynamic Engine-Bibliothek auf RHEL 6 oder CentOS 6 zu installieren, informieren Sie sich über ein bekanntes Problem bezüglich der OpenSSL-Standardversion, die auf diesen Betriebssystemen installiert ist.

  • Stabilitätsverbesserungen und Fehlerbehebungen

JCE-Anbieter

  • ABWÄRTSKOMPATIBLE ÄNDERUNG: Um ein Problem mit der Java Cryptography Extension (JCE)-Konformität zu beheben, verwenden die AES-Verschlüsselung und -Entschlüsselung jetzt anstelle des AES-Algorithmus den AESWrap-Algorithmus korrekt. Das bedeutet Cipher.WRAP_MODE und Cipher.UNWRAP_MODE funktioniert nicht mehr für AES/ECB und AES/CBC Mechanismen.

    Um ein Upgrade auf die Client-Version 3.1.0 durchzuführen, müssen Sie Ihren Code aktualisieren. Wenn Sie bereits verpackte Schlüssel haben, müssen Sie besonders auf den Mechanismus zum Entpacken achten und darauf, wie sich die IV-Standardwerte geändert haben. Wenn Sie Schlüssel mit der Client-Version 3.0.0 oder früher verpackt haben, müssen Sie in 3.1.1 Ihre vorhandenen Schlüssel AESWrap/ECB/PKCS5Padding zum Entpacken verwenden. Weitere Informationen finden Sie unter AES Key Wrapping.

  • Sie können mehrere Schlüssel mit demselben Label aus der JCE-Anbieter auflisten. Wie Sie durch alle verfügbaren Schlüssel iterieren können, erfahren Sie unter Alle Schlüssel suchen auf. GitHub

  • Sie können bei der Schlüsselerstellung restriktivere Werte für Attribute festlegen, einschließlich der Angabe unterschiedlicher Labels für öffentliche und private Schlüssel. Weitere Informationen finden Sie unter Unterstützte Java-Attribute.

Windows (CNG, KSP)

  • Verbesserte Stabilität und Fehlerbehebungen.