Инструменты пользователя

Инструменты веб-сайта


хранилище ключей

Java Keystore Key Management

Die SSL-Zertifikate werden in Containderdateien (keystore) gespeichert. Diese Container können mehrere Schlüssel und Zertifikate enthalten.

Der Keystore wird mit dem Programm keytool verwaltet.

Schlüssel erstellen

Seit Java 9 ist das Format des Keystore-Containers pkcs12. Das Format des Keystores wird mit dem Parameter -storetype angegeben werden (default: „pkcs12“).

Beispiel des Dialogs zum Erstellen eines Schlüssels

# keytool -keyalg RSA -genkey -alias BennoMailArchiv -keystore /etc/benno/bennokeystore.jks Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: Benno MailArchiv What is the name of your organizational unit? [Unknown]: IT What is the name of your organization? [Unknown]: LWsystems What is the name of your City or Locality? [Unknown]: Bad Iburg What is the name of your State or Province? [Unknown]: Niedersachsen What is the two-letter country code for this unit? [Unknown]: DE Is CN=Benno MailArchiv, OU=IT, O=LWsystems, L=Bad Iburg, ST=Niedersachsen, C=DE correct? [no]: yes Enter key password for <BennoMailArchiv> (RETURN if same as keystore password): Re-enter new password: 

Die Keystore-Datei (hier /etc/benno/bennokeystore.jks) wird anschließend für den User „benno“ und die gleichnamige Gruppe lesbar gemacht.

chown benno.benno bennokeystore.jks chmod 0440 bennokeystore.jks 

Schlüssel auflisten

keytool -keystore /etc/benno/bennokeystore.jks -list -v
keystore.txt · Zuletzt geändert: 2026/03/05 15:59 von lwsystems