It Convertendo PKCS#12 (.p12 ou .pfx) em um KeyStore Java JKS
Post
Cancel

Convertendo PKCS#12 (.p12 ou .pfx) em um KeyStore Java JKS

Neste post mostrarei como converter um arquivo PKCS#12 (.p12 ou .pfx) para um KeyStore Java no formato JKS.

Tanto o arquivo PKCS#12 como o JSK contem o certificado X509 a chave privada assiciada ao mesmo.

Então mãos na massa!

Caso você tenha alguma dúvida de como gerar o arquivo PKCS#12 basta dar uma olhadinha nestes 2 outros posts aqui no site mesmo, eles podem lhe ajudar.

Antes de tentar realizar a conversão é necessário realizar a instalação do JAVA JDK e configuração para que no Path do sistema operacional tenha o caminho %programfiles%\java\jdk1.6.0_21\bin. Vale a pena observar que o caminho pode se alterar conforme a versão do JDK que está instalado.

[sourcecode language="shell"]keytool -importkeystore -srckeystore mykeystore.p12 -destkeystore clientcert.jks -srcstoretype pkcs12 -deststoretype JKS -srcstorepass mystorepass -deststorepass myotherstorepass -srcalias myserverkey -destalias myotherserverkey -srckeypass mykeypass -destkeypass myotherkeypass
[/sourcecode]

Caso necessite você pode listar o certificado do KeyStore com o comando

[sourcecode language="shell"]keytool -v -list -keystore mykeystore.p12
[/sourcecode]