Hola!!! Tengo un serio problema con una llave privada, el asunto es este: un usuario genero su FIEL y en la contraseña le puso un espacio en blanco al final, y las aplicaciones (web-java)en las que estoy trabajando actualmente piden para ingresar la fiel con la respectiva contraseña, tengo dos métodos para generar el archivo pem:
1ra. Clase javaPKCS8Key, la cual me manda el siguiente error:
org.apache.commons.ssl.ProbablyNotPKCS8Exception: asn1 parse failure: java.io.IOException: corrupted stream - out of bounds length found
2da (Si falla la anterior) Mando directo la instrucción openssl desde java
openssl pkcs8 -inform DER -in /midirectorio/tmp/miarchivo.key -outform PEM -out /midirectorio/tmp/archivo.pem -passin pass:"lacontraseña "
y me manda el siguiente error:
Error decrypting key
Quisiera saber si hay alguna otra forma de generar el archivo pem y me acepte la contraseña con espacios en blanco o definitivamente no se podrá.
Las aplicaciones web trabajan en servidor linux.
De ante mano muchas gracias