Convertendo arquivos no OpenSSL e Java

Propaganda
Convertendo arquivos no
OpenSSL e Java
Sistemas Operacionais:
Microsoft Windows VISTA
Microsoft Windows 7
Microsoft Windows 2003 Server
Microsoft Windows 2008 Server
Linux
Maio/2012
Proibida a reprodução total ou parcial. Todos os direitos reservados
1
SUMÁRIO
INTRODUÇÃO ................................................................................................................................................................. 3
Importante: ................................................................................................................................................... 3
AMBIENTE JAVA ............................................................................................................................................................ 4
Converter .jks em .pfx ................................................................................................................................. 4
Converter .pfx em .jks ................................................................................................................................. 4
AMBIENTE OPENSSL ................................................................................................................................................... 4
Converter .cer em .pem .............................................................................................................................. 4
Converter .pfx em .pem .............................................................................................................................. 4
Proibida a reprodução total ou parcial. Todos os direitos reservados
2
Introdução
Para confecção dessas instruções, foram usados 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.
Importante:
1.
2.
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-4391-8A4D074B9F2BC1BF&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
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
Proibida a reprodução total ou parcial. Todos os direitos reservados
4
Download