View a markdown version of this page

Voraussetzungen für die Integration AWS CloudHSM mit Java Keytool und Jarsigner unter Verwendung des Client SDK 5 - 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.

Voraussetzungen für die Integration AWS CloudHSM mit Java Keytool und Jarsigner unter Verwendung des Client SDK 5

Um den AWS CloudHSM Schlüsselspeicher verwenden zu können, müssen Sie zuerst das JCE SDK initialisieren und konfigurieren. AWS CloudHSM Gehen Sie dazu wie folgt vor.

Schritt 1: Installieren der JCE

Um das JCE einschließlich der AWS CloudHSM Client-Voraussetzungen zu installieren, folgen Sie den Schritten zur Installation der Java-Bibliothek.

Schritt 2: Hinzufügen von HSM-Anmeldeinformationen zu Umgebungsvariablen

Richten Sie Umgebungsvariablen so ein, dass sie Ihre HSM-Anmeldeinformationen enthalten.

Linux
$ export HSM_USER=<HSM user name>
$ export HSM_PASSWORD=<HSM password>
Windows
PS C:\> $Env:HSM_USER=<HSM user name>
PS C:\> $Env:HSM_PASSWORD=<HSM password>
Anmerkung

Das AWS CloudHSM JCE bietet verschiedene Anmeldemöglichkeiten. Um den AWS CloudHSM Schlüsselspeicher mit Anwendungen von Drittanbietern zu verwenden, müssen Sie die implizite Anmeldung mit Umgebungsvariablen verwenden. Wenn Sie die explizite Anmeldung über den Anwendungscode verwenden möchten, müssen Sie Ihre eigene Anwendung mithilfe des AWS CloudHSM Schlüsselspeichers erstellen. Weitere Informationen finden Sie im Artikel zur Verwendung des AWS CloudHSM Schlüsselspeichers.

Schritt 3: Registrieren des JCE-Providers

Gehen Sie folgendermaßen vor, um den JCE-Anbieter in der CloudProvider Java-Konfiguration zu registrieren:

  1. Öffnen Sie die java.security-Konfigurationsdatei in Ihrer Java-Installation zur Bearbeitung.

  2. Fügen Sie in der java.security-Konfigurationsdatei com.amazonaws.cloudhsm.jce.provider.CloudHsmProvider als letzten Anbieter hinzu. Wenn sich beispielsweise neun Anbieter in der java.security-Datei befinden, fügen Sie den folgenden Anbieter als letzten Anbieter in dem Abschnitt hinzu:

    security.provider.10=com.amazonaws.cloudhsm.jce.provider.CloudHsmProvider

Anmerkung

Wenn Sie den AWS CloudHSM Anbieter mit einer höheren Priorität hinzufügen, kann sich dies negativ auf die Leistung Ihres Systems auswirken, da der AWS CloudHSM Anbieter bei Vorgängen, die sicher an die Software ausgelagert werden können, priorisiert wird. Es hat sich bewährt, immer den Anbieter anzugeben, den Sie für einen Vorgang verwenden möchten, unabhängig davon, ob es sich um den Anbieter AWS CloudHSM oder einen softwarebasierten Anbieter handelt.

Anmerkung

Die Angabe von -providerName -providerpath Befehlszeilenoptionen beim Generieren von Schlüsseln keytool mithilfe des AWS CloudHSM-Schlüsselspeichers kann zu Fehlern führen. -providerclass