viafirma platform
Introducción
0.1.
Control de Cambios
0.2.
Novedades en última versión
1.
Preparación del Entorno
1.1.
Instalación JDK
1.2.
Instalación contenedor de aplicaciones
1.3.
Optimización JVM y contenedor de aplicaciones
1.4.
Repositorio de documentos firmados
1.4.1.
Repositorio Basado en Filesystem
1.4.2.
Repositorio Basado en Oracle
1.4.3.
Repositorio Temporal
1.5.
Keystore
1.5.1.
Keystore basado en cacert
1.5.2.
Keystore basado en HSM
1.6.
CA - Certificate Authorities
1.6.1.
Viafirma ya soporta la CA con la que trabajo
1.6.2.
Viafirma aún no soporta la CA con la que quiero trabajar
1.6.3.
Soporte de certificados mediante TSL (Trust Service status List )
1.6.4.
Actualización automática de soporte de CAs
1.7.
Conexiones Externas
2.
Instalación
2.1.
Introducción
2.2.
Primera instalación
2.3.
Configuración
2.4.
Actualización
3.
Pruebas de uso
3.1.
Configuración del ejemplo
4.
Mantenimiento y Operaciones
4.1.
Operaciones de Licencia
4.2.
Actualización JNLP
4.2.1.
Versiones JNLP
5.
Procedimientos de Actualización
5.1.
Migración a configuración externa
5.2.
Configuración por contexto
6.
Histórico de versiones
6.1.
Versiones anteriores
7.
ANEXOS
7.1.
Custodia sobre Oracle
7.2.
Integración con Safenet
7.3.
Uso de viafirma sin NPAPI
7.4.
Guía personalización CSS
7.5.
Guía uso keystore
7.6.
Extracción datos biométricos
7.7.
Códigos de error
7.8.
Smart Cards
7.9.
Localización de Licencias
Publicado con GitBook
A
A
Serif
Sans
Claro
Sépia
Noche
Versiones anteriores
V3.7
15238: Nueva configuración para para evitar la salida a CRLs no deseadas
16265: Corrige problemas con la información del sello de tiempo
16567: Corrige bug con formato CAdES DETACHED
15310: Soporte a cifrado RSA desde SDK móvil y Applet de Firma Digitalizada
16072: Mejoras en la configuración del path base del LDAP de la FNMT
16547: Validación de documentos XAdES Detached generados con otras plataformas de firma
16600: Inclusión del stamper de firma PDF en todas las páginas de un documento
16867: Corrige bug en método de API getSignInfo
16695: Soporte a los servicios de viafirma fortress
17342: Mejoras en el PolicyIdentifier para firmas XADES_EPES
17345: Mejoras en política de firma CAdES/EPES
17646: Parametrización del algoritmo de cifrado de firmas XAdES usando policy
17670: Parametrización mediante policy del nodo a firmar
17762: Soporte a formatos XAdES ENVELOPING
17850: Soluciona bug por el que Adobe Reader mostraba warnings en las firmas PDF
17985: Mejora de la respuesta al método checkSignedDocumentValidityByFileType
18242: Mejoras en formatos de firma -EPES
17831: Habilita todos los formatos de firma PDF para DIGITALIZED_SIGN
18331: Corrige problema en formatos XAdES en los nodos DocumentationReferences
18415: Corrige problema vista previa de la imagen de firma digitalizada
15491: Nuevo sistema plugable de validación externa
15578: Mejora al soporte de formatos CAdES_BES
18884: Soporte al Applet v3.4.19 con compatibilidad con MacosX 10.10 Yosemite
14020: Mejoras en el Upgrade o Promoción de firmas XAdES
15376: API: actualización de los optional-params en las respuestas
19561: Corrige soporte de CA vía groovy
19717: Soporte a nueva versión del Applet para Firma Digitalizada v1.1.0
19562: Corrección problema en hilo de sincronización de estadísticas de manager
19691: Resuelve problemas de autenticación en TSA's
19692: Corrige problema con parámetro IS_FIRST_OCSP
19576: Soporte a los nuevos certificados de usuario de la FNMT
19791: Corrige problemas interfaz REST en certificados caducados o revocados
20277: Corrige de problemas de conexión con HSM Safenet Luna
20394: Mejoras en el proceso de firma en servidor con firmas WRAP
20444: Corrige de bug para la recuperación de parámetros JNDI
20003: Soporte a nuevo Applet Firma Digitalizada Digitalizada 1.1.1
20563: Nueva configuración para definir hostname verifier en peticiones SSL
20619: Corrige bug en firma XAdES_XL para clientes v4
20618: Corrige bug de parseo CRL
20612: Mejoras al soporte LDAP FNMT RCM en SERGAS (Xunta de Galicia)
20694: Corrige bug con DNIe en Linux
20814: Soporte a nueva versión v1.1.2 del Applet de Firma Digitalizada
20671: Corrige referencia de validación en formatos XAdES -XL
20766: Mejora de la captura de excepciones cuando el XML está corrupto
V3.6.5
14429: Implementación firma XADES-A a partir de un hash
14431: Mejora de control de certificados en XADES-XL
14152: Mejora en el soporte para XMLDsig Detached Internally
14355: Nueva EHCACHE para certificados globales
14380: Nuevo control de EHCACHE de CRL
14132: Permitir setear FRIENDLY_URL por Policy
14388: Mejora del API de edición de sello de firma PDF
14389: Mejoras en la alineación y escalado de las marcas de firma PDF
14390: Sello firma PDF transparente
14391: Enable/Disable QRCode en sello de firma PDF
14392: Permite modificar URL de descarga en cliente
14393: Permite rotar el sello de firma PDF verticalmente
14474: Actualización del Applet v3.4.17
V3.6.4
14083: Corrige problema con filtros de certificados en Applet
14133: Corrige problema del Applet con IE11
14382: Implementación firma XADES_XL y XADES_A a partir de un hash
V3.6.3.1
14184: Corrige problema en contrafirmas XAdES en documentos firmados previamente con otra plataforma diferente a viafirma
14185: Corrige canonizadores para el manejo de XAdES.
V3.6.3
13753: Actualización estructura nodo
en firmas XAdES
13831: Corrige traducción en catalán
13885: Validación XADES-A a partir de hash en servidor
13901: Soporte XAdES-X-L por CRL
13968: Corrige problemas con sellos de firma
13969: Corrige problemas de validación OCSP con certificados APE de la FNMT
13970: Mejora en el control de respuesta OCSP
13981: Actualizacón del Applet con nuevas políticas de Oracle/Sun
13750: Soporte a certificados de sello electrónico de empresas emitidos por Camerfirma
13986: Nueva configuración para forzar el password en la autenticación
14044: Corrige problemas con sellos de firma en PDF
14045: Corrige problemas con TSA en formatos CMS
14046: Mejora de control de excepciones en DigitalizedTypeFormatSignPlugin.java
14047: Corrige problemas con el recuadro de firma en formatos digitalizada
14053: Actualizado Applet viafirma a 3.4.16
14054: Actualizado Applet DIGITALIZADA a 1.0.0
14057: Actualización de clientes Java para corregir parseo con apóstrofos
V3.6.2
12017: Policy: nuevo parámetro FILTER_NUMBER_USER_ID y FILTER_CA_NAME
13235: Permite insertar imagen como anotación Firma Digitalizada
13418: Soporte a certificados de la CA Certicámara (Colombia)
12836: Validación estado de revocación al validar una firma inferior -C
13339: Mejora método OperationStatus.buildOperationStatusWithActiveAPP()
13340: Corrige problemas de lecutra de fechas en firmas CMS
12873: Nueva implementación plugin PKCS1
12874: Nuevos métodos REST Server
12966: Soporte XAdES-A a partir de un hash
13440: Nuevos códigos de custodia y nuevo formato de ID de firma generado
13447: Corrige llamadas a index.jsp
13464: Mejora validación fecha de TSA para firmas XAdES superior a -T
13636: Mejora validación de firmas con certificados caducados
V3.6.1
12847: Corrige problemas con setteo manual de idioma
12859: Corrige problemas con método checkSignedHashDocumentValidityById
12910: Actualización CSS demo viafirma en dispositivos móviles
12911: Revisión en validaciones trustAnchor
12862: Nuevos servicios REST para validación de certificados
13036: Nuevo Soporte ACA - OID 1.3.6.1.4.1.16533.10.2.1
11503: Mejora mensajes de validación de firmas digitalizadas
12805: Nueva gestión de apariencias de sellos de firma en PDF
12805: Personalización de la apariencia de las marcas de firma en PDF.
12805: Soporte para la generación de justificantes en formato PDF417.
13022: Actualización Javadoc Policy Params
13205: Control de error OCSP Certificate Status Unknown
13208: Corrección de firmas XAdES Enveloping de PDF (o binarios) en servidor
13209: Actualización de CACERTS incluido en el KIT de instalación
13244: Corrige problema método prepareFirmaPDFWithImageStampAtField
13275: Corrige error en multisign usando XAdES de un fichero binario
13277: Corrige problema con la descarga de justificantes no PDF
13303: Corrige problema método signByServerPDFWithImageStampAtField
13305: Corrige problema descarga documento en firmas Enveloping
13306: Corrige problema con XAdES-C con OCSP-Responder type BY_KEY
V3.6.0
12765: Applet firma digitalizada compilado para soporte Java 5
9995: Mejora de la validación OCSP tras detectar caídas en CRLs
12804: Corrección problemas al procesar el certificado de firma del DNIe
12787: Soporte firma en servidor de XMLDSig ENVELOPING
12721: Soporte al eID Card (Bélgica)
12826: Applet con soporte al eID Card (Bélgica)
12868: Corrección problemas con firma digitalizada sin rectangle en el policy
V3.5.7
12699: Mejoras en el soporte de tablets Wacom STU-300, STU-500 y STU-520
V3.5.6
12123: Activación de Multifirma por Política
12552: Mejoras recuperación ficheros originales XML de firma en lote
12556: Corrección de traducciones
12623: Nuevo PolicyParam ''MULTISIGN_ID" para Java Desktop
12653: Identificador del usuario en la auditoría de las firmas digitalizadas
12654: Mejora de los logs de auditoría
12655: Corrección status incorrecto en firmas digitales
12671: Correcciones sobre métodos de validación con Hash
12672: Correcciones sobre el objeto SignedDocument
V3.5.5
10779: Validación de Firma Digitalizada
12373: Nuevas funcionalidades hash
12374: prepareSignWithPolicy con Hash
12375: Nuevos métodos de validación con hash
12376: Applet: setteo manual de idioma
12442: Correcciones traducción catalán
12460: Actualización del Applet
12487: Nueva clase PolicyParams
12517: Mejora del soporte para WebLogic
V3.5.4
12124: Nuevo método de preparación de firma para PKCS#1
12191: Registro de operaciones desde librería nativa ViafirmaIOSLib
12194: Soporte para certificados ANCERT Certificados Notariales Corporativos V2
12201: Resolución error al listar las carpetas de los groovies de soporte de CAs
12321: Resolución de problema con firma de texto desde Viafirma SDK iOS
12524: Actualización de versión y cliente para PowerBuilder
V3.5.3
11499: Resolución de problemas con el driver en las firmas digitalizadas con Topaz
11508: Soporte canonizadores mediante política de firma en formatos XAdES
11511: Mejora de la información presentada al validar firmas digitalizadas
11796: Resolución de problemas con la firma desde Android 2.x
11800: Soporte para java desktop client
11830: Resolución de errores de validación DNIe por OCSP
11888: Resolución de problemas al descargar documento firmado desde Android
11904: Registro de operaciones en Manager desde iOS
12116: Soporte login para PowerBuilder
12117: Mejora soporte para iOS y firma digitalizada
12118: CRL cache; optimización para mantener viva la crl en background
V3.5.2
8785: Soporte certificados de Empleado Público de la FNMT
8786: Mejoras en el soporte de FNMT
8787: Se incluye cacheo activo de CRLs de Empleado Público (FNMT)
8999: Cambio de Diseño del Applet
9085: Revisión general de la aplicación demo
9137: Corrección de problemas con la firma en Factura-e versión 3.2
9188: Mejora del Servicio TSA
9347: Se incluye marca de agua en firmas PDF de la demo
9576: Se permite la multifirma en la demo para firma PDF
9599: Soluciona problema con la fecha en firmas PDF
9600: Mejora Pantalla para dispositivos móviles
9613: Actualización roots de CATCert
9621: Mejoras en la capa de presentación de la página de firma móvil
9627: Formar JVM de 32 bits si está disponible
9855: Autenticación desde app Android
9866: Corrección de problemas de custodia sobre Oracle
9869: Soporte para DNIe smartcardreader en el servidor
9917: Bug fixed: sign by server with stamp at field
9932: [AppletTopaz] Applet de firma
9981: Firma Digitalizada con Firma en Servidor
10016: Error corregido en safari y MAC de bucle al firmar en la demo
10030: Mejora del comportameinto de tokenConnector vs openId
10083: TokenConnector: Logeo de operaciones
10361: Correcciones en la impresión del justificante QR-CODE
10362: Mejora en la impresión de la política de firma
10372: Exposición del servicio de sello de tiempo de forma desacoplada
10381: Soporte de policy en API v3 REST
10425: Soporte V3 para signWithPolicy y getSignedDocument
10458: Soporte para PSC World (CA México)
10494: Soporte para FNMT-APE Sello Electrónico para Procesos Automatizados
10503: Nuevo soporte de CAs y Profiles específicos medidante groovies.
10509: Revisión textos de usuario en la aplicación demo
10592: Soporte a nuevos certificados ACCV
10663: Revisión de la utilidad de HSM
10934: Stamper de firma indicando un rectángulo y una imagen de fondo utilizando policy
10942: Mejora en la impresión de los datos del certificado
10962: Nueva configuración de credenciales de TSA por contexto
11131: Posibilidad de desactivar aplicaciones que lleguen sin un app válido
11132: Corregido Bug OpenId que provocaba la pérdida de asociaciones OpenID
11236: Refresco de CRL´s automático.
11288: Cifrado del canal utilizado para el DNIe
V3.4.4
8088: Corregido problema multifirma en la DEMO
8196: Añadido CMIS como mecanísmo de custodia (Integración con Documentum)
8201: Actualización de ehcache a versión 2.4.6 (mejora del comportamiento en cluster)
8236: Corrige problemas en las páginas de la demo
8237: Actualicación de colores de los botones de la demo
8238: Corrige problemas del Applet en nueva versión de Mac OS Lion
8239: Corrige problemas del Applet con java 6u29
8240: Mejora log de operaciones de validación
8445: Permite formato XMLDSig detached
8478: Mejoras del resultado de la autenticación en el ejemplo
8479: Mejoras en la información mostrada al firmar o al realizar una firma (mostrando política, tipo de firma, etc…)
8523: Mejoras en la gestión de memoria
8525: Soporte para Windows Phone
8527: Actualización de EHCACHE 2.4.7
8538: Nuevo método cliente: checkSignDetachedValidity
8539: Nuevo método cliente: prepareSignWithPolicy(Policy, Documento)
8540: Nuevo método cliente: signByServerWithPolicy(Policy, Documento, String alias, String password)
8541: Soporte para firmas XADES DETACHED
8542: Mejora de política de TSA en firmas PDF
8543: Corrige problema con T-cat (certificados de empleado público de CatCert)
8544: Modificación Applet para usar siempre KEY_USAGE
8545: Soporte para administrar CA's desde viafirma manager
8546: Nueva configuración de validación online desde viafirma manager y por aplicación
8622: Soporte formato de firma XMLdSig válido para el Gobierno de Canarias
8664: Resuelve problema en la demo con multifirma PDF
8686: Permite XMLDsig detached multifirma
8723: Mejora de TokenConnector
8724: Soporte para firma XMLdsign enveloping
8796: Nuevo soporte ANCERT Persona Física y Corporativo de Representación
8825: Soporte a firma digitalizada
8917: Actualicación demo para type file
8918: Test de la plataforma en interfaz admin
9046: Mejorar del log de arranque
9115: Bloquea multifirma en formatos PAdES
V3.3.0
6772: Nueva imagen para la DEMO
6773: Actualización de la matriz de casos de uso
6905: Mejora del control de PIN cuando se detecta tarjeta/smartcard
6983: Optimización el manejo de CRLS
7025: Ampliado timeout de validación de licencia
7054: Soporte para autenticación desde los clientes nativos iOS
7303: Control de accesos a CRLs con redireccionamientos externos
7331: Comprobación en el filtro de certificados por numberUserId sin distinguir entre minúsculas y mayúsculas (ignore case)
7404: Uso de EHCACHE en la configuración de firma
7405: Adaptaciones para firma en loop iOS
7406: Mejora en la gestión de CRLs
7511: Mejoras en el control de errores OpenId
7524: Nueva versión basada en tokens
8030: Se incorpora el sello en todas la páginas del resguardo
V3.1.3
3062: Mejora del soporte para XAdES-A (lote, xml, binario)
4905: Soporte a la CA de SIGNE
5472: Mejoras en el tratamiento de firmas PDF
5479: Control de activación de aplicaciones desde viafirma manager (autenticacion y firma)
5544: Mejoras del control de errores en formatos de firma
5547: Configuración de TSA desde viafirma manager
5548: Cliente C++. Soporte para ANSI X9.100-180-2006
5772: Configuración de la custodia de documentos firmados desde viafirma manager
5802: Mejoras en el control de errores con TSA
5819: Marcado como deprecated el método signPreviousSignature de viafirmaClient
5820: Permite indicar mediante API el formato de firma deseado CMS attached y detached
5825: Soporte para IE9
5841: Mejoras en EHCACHE. Información del número de nodos actualmente en cluster
5885: Mejoras en el soporte para PowerBuilder
6540: Nuevo servicio para validar doumentos firmados por tipo de documento
6541: Nuevos ejemplos de validación de documentos firmados en la demo para Java
6542: Nuevos ejemplos de validación de documentos firmados en la demo para .Net
6638: Soporte para firma en el applet usando solo el digest SHA1 en lugar del CMS.
6712: Mejoras en el soporte a certificados de ACA
6713: Mejoras en el soporte a certificados de ACCV
6717: Firma en servidor de nodos de XMLs
6726: Mejoras en el soporte de formatos CAdES
6749: Soporte para certificados de VeriSign CA Class 2 Personnel CA G2
6817: Selección automática del certificado (solicitando PIN si es necesario)
6818: Detección automática del componente para móviles
6825: Soporte para firma en loop en iPhone/iPad
6826: Firma directa desde iOS cuando solo hay un certificado instalado
6889: Revisión del control del PIN en el uso de smartcards
6897: Soporte de CAdES -EPES/T
V3.1.0
3758: Nuevos métodos de validación de formatos CMS
4226: Soporte timestamp para formatos PDF-Signature
5263: Añadir soporte para gestión de configuración remota
4826: Mejora en la validación de formatos PDF-Signature
5449: Nuevo conector para clientes de escritorio con PowerBuilder
5499: Verificación de firmas PDF desde la demo
V3.0.3
3587: Soporte a la CA ACCV
3751: Mejora en la información de los certificados mostrada en la demo
3883: Actualización del cliente .Net
4052: Nuevo método en el API para la recuperación de documentos firmados
4071: Mejora en los logs de actividad
4130: Actualización del cliente C++ con nuevo método para el cálculo HASH
4131: Nuevo servicio para recibir directamente HASH a firmar
4263: Nuevo método para refirmado en XAdES-A
4637: soporte CATcert: tipo CEISR-1 EC-AL
4639: soporte CATcert: tipo CEIXSA-1 EC-AL
4644: soporte CATcert: tipo CEIXSA-1 EC-SAFP
4650: soporte CATcert: tipo CEISR-1 EC-SAFP
4651: soporte CATcert: tipo CEISR-1 EC-Parlament
4653: soporte CATcert: tipo CEIXSA-1 EC-Parlament
4654: soporte CATcert: tipo CEISR-1 EC-UR
4655: soporte CATcert: tipo CEIXSA-1 EC-UR
4659: soporte CATcert: tipo CEISR-1 EC-URV
4660: soporte CATcert: tipo CEIXSA-1 EC-URV
4665: soporte CATcert: tipo CPISR-1 EC-AL
4666: Actualización del sistema de cache (ehcache 2.3.1)
4682: soporte CATcert: tipo CPISR-1 C EC-AL
4683: soporte CATcert: tipo CPISR-2 C EC-AL
4689: soporte CATcert: tipo CPISR-1 CU EC-AL
4751: CATCert - EC-AL
4753: CATCert - URV
4755: CATCert - EC - idCAT
4757: soporte CATcert: tipo CIPISR-1 idCAT
4758: soporte CATcert: tipo CIPISR-2 idCAT
4759: soporte CATcert: tipo CIPIXSA-2 CEX idCAT
4812: soporte CATcert: tipo CIPIXSA-2 idCAT
4736: Mejoras en la auditoría
V3.0.1
3759: Nuevos parámetros para instanciar cliente java
3816: Soporte peticiones POST con OpenID 2.0
3988: Soporte a firma en servidor con marca de agua
3989: Mejora soporte sobre Chrome
3994: Nueva utilidad de refresco de HSM nCipher
3997: Mejora del tiempo de descarga del Applet
V2.7.5
2913: Soporte para HSM nCipher
3202: Soporte para Certificado de Sede Electrónica de la CA Firmaprofesional
3407: Mejoras en la validación de certificados en la demo
3412: Mejoras en la descarga de CRLs
3597: Soporte para Blackberry
3636: Soporte para formatos de firma CMS con sellos de tiempo
3757: Mejoras validación credenciales acceso CRLs sobre LDAP
V2.7.0
3064: Soporte para Android
3084: Soporte i18n
3165: Soporte para multifirma en cliente .NET
3166: Mejoras del cliente PHP
3194: Mejoras para la detección del agent del cliente
3241: Mejoras visuales en el Applet
3268: Mejoras en la validación centralizada de licencia