2016-09-23 1 views
2

Ich habe bereits versucht, den BefehlWie x509.pem PK8-Datei in Jks-Keystore importieren?

keytool -import -keystore *.jks -alias alias_name -keypass alias_passwd -file *.x509.pem` (no *.pk8 file) 

aber wenn ich die JKS verwenden zu verwenden, um die APK, ein

trusted certificate entries are not password-protected 

Fehler occures zu unterzeichnen.

Antwort

7
openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out platform.priv.pem -nocrypt 

openssl pkcs12 -export -in platform.x509.pem -inkey platform.priv.pem -out platform.pk12 -name android 

keytool -importkeystore -destkeystore platform.jks -srckeystore platform.pk12 -srcstoretype PKCS12 -srcstorepass android -alias android 
+1

Es gibt auch ein Shell-Skript zur Verfügung dies in Linux zu tun: https://github.com/getfatday/keytool-importkeypair/blob/master/keytool-importkeypair –