DocuFiel DocuFiel® API • • • • • • • • • • • • • • La firma electrónica avanzada permite migrar procesos basados en papel (que requieren firmas autógrafas) a formatos electrónicos, por ejemplo: Mensajes de datos electrónicos que requieren de una o mas firmas para su aprobación. Asegurar que el contenido de un mensaje de datos electrónico no sea modificado. Asegurar la identidad de la persona que firmó el mensaje de datos electrónico. Cumplimiento con la legislación vigente. Una vez aplicada la firma electrónica avanzada a un mensaje de datos electrónico se tienen las siguientes características: • La firma queda vinculada al firmante. • La firma queda vinculada a los datos que hace referencia. • Se identifica y detectar cualquier modificación al mensaje original. Características • • Utiliza certificados digitales contenidos en almacenes de certificados de Windows, archivos PKCS#12 y archivos con llave privada en formato PKCS#8, PCKS#5 a través de proveedores criptográficos (CSP Cryptographic Service Providers) o contenedores de llaves en Java. Interactúa con tarjetas inteligentes, token’s USB criptográficos y dispositivos biométricos. Utiliza y valida certificados digitales emitidos por diferentes Autoridades Certificadoras como son: Sistema de Administración Tributaria, Secretaría de Economía y otras. Genera firmas digitales con base a la especificación PKCS#1 y PKCS#7. Integra funciones de digestión con algoritmos MD5, SHA1, SHA256. Maneja y decodifica atributos y extensiones de certificados digitales X.509. Integra funciones para la validación de estados de certificados digitales con base al protocolo OCSP (Online Certificate Status Protocolo) RFC 2560 y listas de certificados revocados CRL (Certificate Revocation List). Integra funciones de solicitud de sellos de tiempo con base al RFC 3161. Integra funciones para solicitud de constancias de conservación de mensajes de datos con base a la NOM – 151. Docufiel® API, es una solución desarrollada para que cualquier usuario a través de una aplicación (desktop, Web, Java) pueda aplicar firma electrónica a documentos y cadena de datos. • • • • • • • Integra funciones de autenticación de firmas digitales. Integra el procesamiento de firmas electrónica en forma masiva (lotes), en batch. Cuenta con la funcionalidad de integrar reglas de validación y de negocio personalizadas. Realiza el procesamiento de firmas electrónicas de forma transaccional. Efectúa el procesamiento de firma electrónica distribuida y centralizada. Integra un visor multiformato de autenticación de firma electrónica de archivos y mensaje de datos electrónicos. Cuenta con una interface de programación con capacidad de integración a diferentes plataformas: .NET de Microsoft, Java, PHP, ASP y ASOX. Cuenta con mecanismos para establecer la comunicación con los módulos centrales de firma electrónica para el procesamiento de transacciones de firma electrónica. Administra sesiones para la ejecución del firmado. Requerimientos mínimos • • • • Sistema operativo con soporte al entorno de ejecución ya sea en Java (JRE) o .NET Procesador Intel o equivalente a 8 GHZ 512 de memoria RAM 00 GB de espacio en disco duro