utiliza respuesta recomienda públicas propietario migrar las kit herramienta formato ejemplo desarrollo crear coinciden claves certificados certificado almacén administración java .net certificate pfx jks

java - respuesta - keytool windows



¿Cómo puedo crear un archivo PFX desde una Keystore Java? (4)

Tengo un almacén de claves de Java (archivo .jks) con un solo certificado. ¿Cómo puedo crear un archivo .pfx desde este almacén de claves?


Este tipo () parece haber escrito una pequeña clase Java y un archivo por lotes con buenas instrucciones para hacer esto aquí: http://www.crionics.com/products/opensource/faq/signFree.htm#DownloadTools

Si quiere hacerlo usted mismo, las líneas clave en el archivo .bat parecen ser usos

keytool -export -rfc -keystore %KEYSTORE% -storepass %PASSWORD% -alias %ALIAS% > %CERT_64% java -classpath %JAVACLASSPATH% ExportPrvKey %KEYSTORE% %PASSWORD% %ALIAS% > %PKEY_8% openssl enc -in %PKEY_8% -a >> %PKEY_64% openssl pkcs12 -inkey %PKEY_64% -in %CERT_64% -out %CERT_P12% -export

donde ExportPrvKey realiza el paso de extraer la clave privada del almacén de claves.



Desde Java 6 en adelante, keytool tiene una opción -importkeystore , que debería poder convertir una tienda JKS en una tienda PKCS # 12 (.p12 / .pfx):

keytool -importkeystore -srckeystore thekeystore.jks / -srcstoretype JKS / -destkeystore thekeystore.pfx / -deststoretype PKCS12


Puede exportar un archivo PFX que incluye una clave privada, con el siguiente comando:

keytool -importkeystore -deststorepass secret -destkeypass secret -destkeystore KEYSTOREFILE.jks -srckeystore PFXFILE.pfx -srcstoretype PKCS12 -srcstorepass secret