Bienvenid@

Disfrute de nuestros clientes en los siguientes lenguajes

UCRFVA es un servicio de firma, capaz de procesar documentos en formatos Xml, Pdf, Odt y Microsoft Office


Logo Java

Utiliza Maven para manejar sus dependencias, desarrollado en Openjdk y probado en java 11 en Windows y Linux, sus dependencias son:

  • apache httpclient
  • json-simple
  • bouncycastle

Ver documentación
Logo php

Este complemento simplifica el proceso de firma en aplicaciones creadas con PHP 7.0 o superior, versiones anteriores pueden funcionar pero no ofrecemos soporte
Requiere:

  • php-curl
  • phpunit

Ver documentación
Logo Python

Este cliente permite comunicarse con UCRFVA para proveer servicios de firma digital para Costa Rica a institutiones.
Requiere:

  • requests
  • pycryptodome
  • asn1crypto

Ver documentación
Logo Csharp

Cliente con soporte para VisualStudio y Mono, capaz de procesar las peticiones de firma digital.
Requiere:

  • BouncyCastle
  • log4net
  • Newtonsoft.Json
  • RestSharp

Ver documentación


Para poder crear un proceso de inicio de sesión con firma digital se necesita tener registrada una aplicación y sus respectivas URLs de notificación.
Una vez creada la aplicación se podrá acceder a los detalles de la misma para observar las claves de accesos.
Se proporciona lo siguiente en formato PEM:

  • private key: Clave privada para desencriptar mensajes. (Solo al crear)
  • server public key: Clave pública para encriptar mensajes del servidor.
  • public certificate: Certificado de validación de servicio.
Nota: Mantenga esta información en un lugar seguro.

Enlaces útiles

Todos los enlaces útiles estarán en la barra de menú a la izquierda, pero se puede comenzar con: