﻿ERZEUGUNG mit Java:

"C:\Program Files (x86)\Java\jre1.8.0_201\bin\keytool.exe" -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -validity 3385
"C:\Program Files (x86)\Java\jre1.8.0_201\bin\keytool.exe" -srckeystore keystore.jks -importkeystore -srcalias selfsigned -destkeystore cert_and_key.p12 -deststoretype PKCS12 -srcstorepass 123456 -storepass 123456
in Windows importieren und über Kontextmenü nur den PulibcKey als CER exportieren



ALTERNATIVE mit OpenSSL:


# Key erstellen - mit Passphrase 123456
openssl genrsa -des3 -passout pass:123456 -out "OpenSSL.key" 2048

# SSL Anforderung erstellen
openssl req -new -key OpenSSL.key -passin pass:123456 -out OpenSSL.csr -subj "/C=DE/ST=Germany/L=RLP/O=VDARZ/OU=APO_TI/CN=TEST"

# SSL Zertifikat erstellen - für 10 Jahre
openssl x509 -req -days 3650 -in OpenSSL.csr -signkey OpenSSL.key -passin pass:123456 -out OpenSSL.crt

# Pubic Key aus Private Key "erstellen"
openssl rsa -in OpenSSL.key -passin pass:123456 -pubout -out OpenSSL.public.key

# Private-Key und Zertifikat in PKCS12 Format umwandeln .p12
openssl pkcs12 -export -in OpenSSL.crt -inkey OpenSSL.key -passin pass:123456 -out OpenSSL.p12 -passout pass:123456

