Шукати в цьому блозі

пʼятниця, 8 червня 2018 р.

jks від Приватбанку конвертувати в pem та/або p12

Отримати список аліасів
$ keytool -list -keystore pb_2711913473.jks
Enter keystore password:  

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

pb_sign_2711913473, 18 січ. 1970, PrivateKeyEntry, 
Certificate fingerprint (SHA1): A6:32:B1:C6:13:B0:64:E3:D1:42:AC:B4:4E:B4:1E:E5:23:72:11:CC

Експортувати у pem:
$ keytool -exportcert -alias pb_sign_2711913473 -keystore pb_2711913473.jks -rfc -file pb_2711913473.pem
Enter keystore password:  
Certificate stored in file <pb_2711913473.pem>

Згенерувати jks на підставі створеного pem:
$ rm pb_2711913473.jks
$ keytool -import -trustcacerts -keystore pb_2711913473.jks -storepass PASSWORD -noprompt -file pb_2711913473.pem -alias pb_sign_2711913473
Certificate was added to keystore

Згенерувати p12 на підставі створеного jks:
$ keytool -importkeystore -srckeystore pb_2711913473.jks -destkeystore pb_2711913473.p12 -srcstoretype jks -deststoretype pkcs12
Enter destination keystore password:  
Re-enter new password: 
Enter source keystore password:  
Entry for alias pb_sign_2711913473 successfully imported.
Import command completed:  1 entries successfully imported, 0 entries failed or cancelled