Convertendo arquivos - OpenSSL e Java Outubro/2014 Proibida a reprodução total ou parcial. Todos os direitos reservados 1 Sumário Ambiente Java .................................................................................................................................................... 4 1º Passo: Converter .jks em .pfx ..................................................................................................................... 4 2º Passo: Converter .pfx em .jks ..................................................................................................................... 4 Ambiente OpenSSL ............................................................................................................................................. 4 1º Passo: Converter .cer em .pem .................................................................................................................. 4 2º Passo: Converter .pfx em .pem .................................................................................................................. 4 Outubro/2014 Proibida a reprodução total ou parcial. Todos os direitos reservados 2 Introdução Para confecção dessas instruções, foram utilizados o Sistema Operacional Microsoft Windows 7 SP1, OpenSSL v0.9.8I e Java 1.6.0_04. Algumas divergências podem ser observadas caso a versão do seu ambiente seja superior ou inferior a esta. Pré-requisitos: Esse procedimento deve ser feito por usuário Administrador e pode ser aplicado em ambiente Linux obedecendo às particularidades de cada versão. Para facilitar, crie uma pasta (c:\Temp) na raiz do sistema para armazenar os arquivos gerados (.pfx), (.jks), (.pem) Para baixar Openssl para Windows: http://www.openssl.org/related/binaries.html Para baixar o patch C++: http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-43918A4D074B9F2BC1BF&displaylang=em Para baixar Java jdk para Windows: https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US//USD/ViewProductDetailStart?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer Outubro/2014 Proibida a reprodução total ou parcial. Todos os direitos reservados 3 Ambiente Java 1º Passo: Converter .jks em .pfx C:\Arquivos de programas\Java\jdk1.6.0_04\bin>keytool -importkeystore –srckeystore c:\temp\certificado.jks -destkeystore c:\temp\certificado.pfx -srcstoretype JKS -deststoretype PKCS12 2º Passo: Converter .pfx em .jks C:\Arquivos de programas\Java\jdk1.6.0_04\bin>keytool -importkeystore –srckeystore c:\temp\certificado.pfx -destkeystore c:\temp\certificado.jks -srcstoretype PKCS12 -deststoretype JKS _________________________________________________________________________ Ambiente OpenSSL 1º Passo: Converter .cer em .pem C:\OpenSSL\bin>openssl x509 -in c:\temp\meucertificadoserasa.cer -out c:\temp\meucertificadoserasa.pem 2º Passo: Converter .pfx em .pem C:\OpenSSL\bin>openssl pkcs12 -in c:\temp\certificado.pfx -out c:\temp\certificado.pem Em caso de dúvidas, fale com nosso apoio técnico: [email protected] (11) 2847-9910 Outubro/2014 Proibida a reprodução total ou parcial. Todos os direitos reservados 4