Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2009, 17:08
Avatar de alrik
alrik
 
Fecha de Ingreso: enero-2005
Mensajes: 45
Antigüedad: 20 años
Puntos: 0
Respuesta: certificado y firma digital

Bueno buscando por ahí he encontrado lo que parece ser un error de compatibilidad de PEM con JAVA, es decir, no sirven para X509 de java los archivos PEM, en todas sus formas. SOLO SON VALIDOS LOS ARCHIVOS .der o .cer que se pueden hacer con el explorer o con el openssl.

openssl x509 -inform PEM -in cert.pem -outform DER -out cert.der

Para quien lo necesite.

En el caso de querer hacerlo con el explorador de windows, abridlo-> herramientas -> opciones de internet -> contenido -> certificados -> importar

Ahí importais el archivo .pem recordad que es el que lleva el rollo ese de
"----BEGIN ...." "-----END...."

Recordad meterlo en "otras personas" para que podáis luego exportarlo a DER.

Y bueno hasta ahí la parte facil... ahora estoy intentando investigar como solucionar una excepción rara...

derInputStream.getLenght() : lenghtTag = 111 too big

Que intuyo que es por que el certificado no está bien, pero a ver si puedo encontrar la respuesta dentro de unos días. Y de paso la dejo aquí puesta por que es una gracia andar buscando información de esto y que no haya nada ni en español ni en inglés casi...