Skip to content
/ dfva Public

Authenticator server for secure authentication based on Digital Signature

License

Notifications You must be signed in to change notification settings

luisza/dfva

Repository files navigation

Nota Este proyecto no está finalizado aún 

Este proyecto pretente ser un cliente para el firmado digital avanzado, la autenticación mediante certificados digitales y la validación de certificados y documentos.

Proporciona soporte para instituciones y personas utilizando:

  • Para instituciones se utiliza una CA interna de certificados (PKCS11 en un futuro).
  • Para personas PKCS11 para comunicarse directamente con la tarjeta de firma.

Tantos las personas como las instituciones pueden:

  • Solicitar una autenticación.
  • Firmar un documento xml (transacciones), ODF, MS Office, PDF.
  • Validar un certificado emitido.
  • Validar un documento xml, odf, Ms Office, pdf.

Documentación

Por supuesto la documentación está en aquí

Configuración de inicio

.. code:: bash

python manage.py migrate
python manage.py createsuperuser
python manage.py crea_ca
python manage.py create_admin_institution

Ejecutar la aplicación

.. code:: bash

python manage.py runserver
celery worker -A dfva -l info -B

Proyectos complementarios

  • pyfva : Interactura con el FVA del BCCR, útil en instituciones.
  • dfva_client : Cliente en python para interactuar con DFVA con soporte a PKCS11 para personas.
  • dfva_java : Cliente en java para interactuar con DFVA para instituciones.
  • dfva_python : Cliente en python para interactuar con DFVA para instituciones.
  • dfva_c : Cliente en c/c++ para interactuar con DFVA para instituciones.
  • dfva_csharp : Cliente en C# para interactuar con DFVA para instituciones.
  • dfva_html : Cliente en javascript/html/css para captar información del usuario y mostrar los códigos provistos por dfva para instituciones.

About

Authenticator server for secure authentication based on Digital Signature

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published