ImportKey.java
This class imports a key and a certificate into a keystore ($home/keystore.ImportKey
). If the keystore is already present, it is simply deleted. Both the key and the certificate file must be in DER
-format. The key must be encoded with PKCS#8
-format. The certificate must be encoded in X.509
-format.
Key format:
openssl pkcs8 -topk8 -nocrypt -in YOUR.KEY -out YOUR.KEY.der -outform der
Format of the certificate:
openssl x509 -in YOUR.CERT -out YOUR.CERT.der -outform der
Import key and certificate:
java comu.ImportKey YOUR.KEY.der YOUR.CERT.der
Caution: the old keystore.ImportKey
-file is deleted and replaced with a keystore only containing YOUR.KEY
and YOUR.CERT
. The keystore and the key has no password; they can be set by the keytool -keypasswd
-command for setting the key password, and the keytool -storepasswd
-command to set the keystore password.
The key and the certificate is stored under the alias importkey
; to change this, use keytool -keyclone
.
Created: Fri Apr 13 18:15:07 2001 Updated: Fri Apr 19 11:03:00 2002
@author Joachim Karrer, Jens Carlberg
@version 1.1