Java Applet Scaning and Digital Signature
$750-1500 USD
Pagado a la entrega
Necesito un Applet de Java que identifique el lector de firma digital, y proceda mediante un botón de firma,valga la redundancia, a firmar documentos XML. El sistema está desarrollado en PHP, además de la función de ingresar al sistema mediante el certificado digital.
Procedo a explicar un poco el proyecto: Es un sistema en la nube, que permitirá la creación de facturas electrónicas, notas de crédito, débito, etc. Estas están en formato XML el cual debe ser firmado mediante las especificaciones que daré en el siguiente párrafo. Entonces de acuerdo a lo anterior necesitamos que el sistema detecte el lector del certificado electrónico para la respectiva firma de documentos. A su vez que se ingrese al sistema mediante el certificado digital.
Esta firma debe cumplir con los lineamientos que detallo a continuación:
ANEXO 3
“FORMATO DE FIRMA DIGITAL PARA FIRMAR LA FACTURA ELECTRÓNICA Y SUS AUXILIARES”
Para firma digital la factura electrónica, tiquete electrónico, aceptación o rechazo, información electrónica de ventas, compras y ventas/compras, se usará el estándar PKCS#7 bajo su
formato SignedData con las siguientes opciones:
- Incluir el contenido del mensaje original en la firma (modalidad attached donde el documento a firmar (Data) y la firma están en un solo documento).
- Incluir el certificado del firmante.
- Incluir el atributo de fecha y hora de la firma.
- Incluir el Hash del mensaje.
De acuerdo a las políticas de certificados para la jerarquía Nacional de Certificados Registrados del Ministerio de Ciencia y Tecnología, en su capítulo siete se especifica lo mínimo
que debe contener un certificado digital, por lo tanto el algoritmo hash así como el algoritmo de tipo de firma a usar son las establecida en dicho documento.
Una vez calculada la firma digital de la factura electrónica o sus documentos auxiliares:
- La firma digital debe ser incluida en el nodo <firma> expresada en base64 que se haya en el esquema tanto de factura electrónica, tiquete electrónico, aceptación o rechazo,
información electrónica de ventas, compras y ventas/compras.
- Se debe incluir el certificado de llave pública en el nodo <x509Certificado> expresado en base64 en el esquema de factura electrónica, tiquete electrónico, aceptación o rechazo,
información electrónica de ventas, compras y ventas/compras.
XMLs a firmar:
Factura [url removed, login to view]
Acuses: [url removed, login to view]
Resumen período de compras: [url removed, login to view]
Resumen período de ventas: [url removed, login to view]
Resumen período compras y ventas: [url removed, login to view]
Adicional estamos llevando una asesoría con GS1 Costa Rica, y un encargado los guiaría y revisaría constantemente los avances, y que todo funcione en relación a la ley.
La fecha limite para terminar lo anterior sería para el 10 de abril.
Nº del proyecto: #5540139
Sobre el proyecto
11 freelancers están ofertando un promedio de $1599 por este trabajo
Hello friend, Thanks for your invitation, could you please send the requirement in English? Thanks Bing
Hello, I'm a Java, J2EE application developer with over 10 years experience. I'm very happy to get this project done for you. Ping me if you are interested. We are not allowed to send you messages unless you st Más
hola, tiene que ser hecho con un applet de java ? He trabajado en algo como esto directamente en php, especificamente en el firmado de XML para facturas electronicas en México, hacerlo con PHP es bastante sencillo y ra Más
We offer freelance software development. Contact us for further discussion. Our website is: w*w*w*.*s*o*l*v*e*r*.*i*o
Me interesa colaborar en su proyecto Llevo 4 años trabajando con Java Swing y J2EE, por lo que cuento con la experiencia necesaria en Java. Es indispensable tener el detalle del rquerimiento antes de iniciar el d Más
I have experience developing similar applications for the financial industry in Argentina. I have a prototype that can be showing immediately. From already thank you very much.