Jue May 22, 2008 5:09 am
|
 |
rfm
Perlero Nuevo

|
Registrado: 09 Nov 2007
Mensajes: 37
|
|
| openssl pkcs12 |
|
|
Hola a todos.
Tengo un problema con un certificado pkcs12. Le quiero transformar a .pem y quitarle la clave privada, es decir, construir un fichero solo con el certificado de usuario. He intentado lo siguiente: openssl pkcs12 -nokeys -in Certificado.p12 -passin pass:12345678 -out Certificado.pem
Esto funciona en una consola pero a la hora de meterlo en un script, me dice: Enter Import Password:
No quiero que esto pase ya que debería hacerlo todo del tirón metiendo en la orden -passin ....
El otro problema que tengo es el mismo caso solo que quiero conseguir en un fichero solo la clave privada sin encriptar, he intentado esto pero igual que antes: openssl pkcs12 -nocerts -nodes -in Certificado.p12 -out clave.pem -passin pass:12345678
¿Alguien puede ayudarme ha conseguir esos dos ficheros sin que se interrumpa el proceso para pedirme la Import Password?
Muchas gracias y un saludo. |
|
|
|

Vie May 23, 2008 2:20 am
|
 |
rfm
Perlero Nuevo

|
Registrado: 09 Nov 2007
Mensajes: 37
|
|
|
|
|
| He probado metiendo el comando openssl del system sin ninguna variable y sí que funciona así. Tengo que escapar las variables para que las interprete bien, ¿cómo puedo hacerlo? |
|
Vie May 23, 2008 2:28 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4036
Ubicación: Valladolid, España
|
|
|
|
|
| Ver cómo lo haces estaría bien para ver qué pasa. Falsea los datos y nos lo presentas, por favor. |
|
Vie May 23, 2008 2:37 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4036
Ubicación: Valladolid, España
|
|
|
|
|
Yo no veo nada raro.
Sustituye el system por un print para que veas lo que realmente estás ejecutando. |
|
Vie May 23, 2008 3:04 am
|
 |
rfm
Perlero Nuevo

|
Registrado: 09 Nov 2007
Mensajes: 37
|
|
|
|
|
¡Ya está solucionado!
Resulta que las variables tenían saltos de línea al final y por eso no reconocía la orden.
Nada que un chomp() no pueda hacer...
Un saludo y muchas gracias, explorer. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|