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