el Zip contine:
* una version de
OpenSSL* un certificado (.CER) digital de prueba proporcionado por el
SAT* una clave privada (.KEY) tambien proporcionada por SAT
* contraseña de la clave privada en .TXT
* una cadena original de ejemplo en UTF8 .TXT
* el hash de la cadena en Md5 .TXT
* una imagen con el procedimiento que describe el SAT
* un archivo de s c r i p t de windows .CMD que genera el sello digital usando OpenSSL
* un Sello valido y un acceso al validador en linea del SAT (utilizando el mismo certificado que incluye el zip)
Si el procedimiento es correcto segun lo describe SAT esto no deberia dar problemas sin embargo el sello generado por OpenSSL no es valido (segun el validador) pero he realizado pruebas con otro software en todos obtengo el sello que me da OpenSSL y si se le aplica verificacion da como correcto asi que estoy dudando de que el validador sea correcto o el proceso descrito por SAT no lo es y estan olvidando pasos!.
El otro metodo que he utilizado es PBCrypto en power builder 10 con las librerias
Bouncy Castle (Java)
Saludos
[16 Jul 2010]==============================
He agregado algunas otras herramientas que pueden ser de utilidad ya que se esta usando la linea de comando
* aplicacion para remover la marca EOF del archivo
* aplicacion para generar el hash MD5
* aplicacion para quitar el nombre del archivo que le coloca MD5.exe o el propio OpenSSL dgst -md5
Autor: Francisco Tanori / Foros
http://www.ingenieria-soporte.com