Re: Codigo Fuente en Delphi para validar el sello
Publicado: Dom Dic 12, 2010 2:03 pm
Ok, ya estoy trabajando en hacerlo con .net, peroooo
Todo iba muy bien hasta que llegue a la parte de ejecutar el bat. Tengo el mismo problema que el otro compañero, ejecuto el bat y simplemente no hace nada cuando lo ejecuto desde el programa. Extrañamente si doy doble click al bat se ejecuta todo correcto.
Ya un poco desesperado, me fui a hacer una prueba más básica. Di doble click a openssl.exe e intenté ejecutar linea por linea las instrucciones del bat para ver si tenía algun error, y o sorpresa, si me marca error.
Escribo: x509 -in ".\cert.txt" -pubkey -noout >.\pubkey.txt
y me marca: unknown option >.\pubkey
ya en otras ocasiones había ejecutado comandos del openssl desde mi programa y veo que siempre utilizaba el -out
por lo que intenté ejecutar lo siguiente:
x509 -in ".\cert.txt" -pubkey -noout -out .\pubkey.txt
Lo que provoca que se muestre la llave privada en pantalla pero no me crea el archivo pubkey.txt
Alguno de ustedes sabe que está pasando o por que estos comandos del bat no funcionan cuando lo intento directamente con el openssl?
Todo iba muy bien hasta que llegue a la parte de ejecutar el bat. Tengo el mismo problema que el otro compañero, ejecuto el bat y simplemente no hace nada cuando lo ejecuto desde el programa. Extrañamente si doy doble click al bat se ejecuta todo correcto.
Ya un poco desesperado, me fui a hacer una prueba más básica. Di doble click a openssl.exe e intenté ejecutar linea por linea las instrucciones del bat para ver si tenía algun error, y o sorpresa, si me marca error.
Escribo: x509 -in ".\cert.txt" -pubkey -noout >.\pubkey.txt
y me marca: unknown option >.\pubkey
ya en otras ocasiones había ejecutado comandos del openssl desde mi programa y veo que siempre utilizaba el -out
por lo que intenté ejecutar lo siguiente:
x509 -in ".\cert.txt" -pubkey -noout -out .\pubkey.txt
Lo que provoca que se muestre la llave privada en pantalla pero no me crea el archivo pubkey.txt
Alguno de ustedes sabe que está pasando o por que estos comandos del bat no funcionan cuando lo intento directamente con el openssl?