• viafirma platform
  • Introducción
    • 0.1. Control de Cambios
    • 0.2. Histórico de versiones
      • 0.2.1. Histórico cambios Java
      • 0.2.2. Histórico cambios .Net
  • 1. SDK
    • 1.1. SDK Java
    • 1.2. SDK .Net
    • 1.3. SDK .Net MVC
  • 2. Instalación del SDK
    • 2.1. Java
      • 2.1.1. Instalación a través de librerías .jar
      • 2.1.2. Instalación a través de Maven
    • 2.2. .Net
      • 2.2.1. Instalación a través de librerías .dll
  • 3. Inicialización del cliente
    • 3.1. Inicialización Java
    • 3.2. Inicialización .Net
  • 4. Apariencia
    • 4.1. Ocultar opciones de aplicaciones de firma
  • 5. Operaciones de Autenticación
    • 5.1. Procesar respuesta Java
    • 5.2. Procesar respuesta .Net
    • 5.3. Uso Viafirma Desktop por protocolo - autenticación
    • 5.4. Autenticación sin applet o clientes ricos: SSL client auth
  • 6. Operaciones de Firma
    • 6.1. Firma con intervención de usuario
      • 6.1.1. Procesar respuesta firma Java
      • 6.1.2. Procesar respuesta firma .Net
    • 6.2. Firma sin intervención de usuario
    • 6.3. Obtener información firma
      • 6.3.1. Obtener información avanzada de firma
      • 6.3.2. Obtener documento custodiado firmado
      • 6.3.3. Obtener documento original
    • 6.4. Firma en lote
    • 6.5. Firma en bucle
    • 6.6. Promoción (upgrade) de firma
    • 6.7. Sellado de tiempo
    • 6.8. Uso Viafirma Desktop por protocolo - firma
  • 7. Operaciones de verificación
    • 7.1. Verificación de certificado
    • 7.2. Verificación de firma
  • 8. Policy
    • 8.1. Formato de firma
    • 8.2. Tipo de firma
    • 8.3. Parámetros
      • 8.3.1. Parámetros para la firma digitalizada
        • 8.3.1.1. DIGITALIZED_LOCATION_STATUS
        • 8.3.1.2. DIGITALIZED_PRESSURE_INFO
        • 8.3.1.3. DIGITALIZED_PRESURE_STYLU
        • 8.3.1.4. DIGITALIZED_SIGN_ALIAS
        • 8.3.1.5. DIGITALIZED_SIGN_BACK_COLOR
        • 8.3.1.6. DIGITALIZED_SIGN_BIOMETRIC_ALIAS
        • 8.3.1.7. DIGITALIZED_SIGN_BIOMETRIC_CRYPTO_PEM
        • 8.3.1.8. DIGITALIZED_SIGN_BIOMETRIC_PASS
        • 8.3.1.9. DIGITALIZED_SIGN_COLOUR
        • 8.3.1.10. DIGITALIZED_SIGN_HELP_TEXT
        • 8.3.1.11. DIGITALIZED_SIGN_LOGO
        • 8.3.1.12. DIGITALIZED_SIGN_PAGE
        • 8.3.1.13. DIGITALIZED_SIGN_PASS
        • 8.3.1.14. DIGITALIZED_SIGN_PDF_SIGNATURE_FORMAT
        • 8.3.1.15. DIGITALIZED_SIGN_RECTANGLE
        • 8.3.1.16. DIGITALIZED_SIGNATURE_FORMAT
        • 8.3.1.17. DIGITALIZED_SIGNATURE_INFO
      • 8.3.2. Parámetros para sello de firma
        • 8.3.2.1. DIGITAL_SIGN_CONTACT
        • 8.3.2.2. DIGITAL_SIGN_IMAGE_STAMPER
        • 8.3.2.3. DIGITAL_SIGN_IMAGE_STAMPER_AUTOGENERATE
        • 8.3.2.4. DIGITAL_SIGN_LOCATION
        • 8.3.2.5. DIGITAL_SIGN_PAGE
        • 8.3.2.6. DIGITAL_SIGN_REASON
        • 8.3.2.7. DIGITAL_SIGN_RECTANGLE
        • 8.3.2.8. DIGITAL_SIGN_STAMPER_CSV_CODE
        • 8.3.2.9. DIGITAL_SIGN_STAMPER_CSV_URL
        • 8.3.2.10. DIGITAL_SIGN_STAMPER_FONT_SIZE
        • 8.3.2.11. DIGITAL_SIGN_STAMPER_HIDE_BARCODE
        • 8.3.2.12. DIGITAL_SIGN_STAMPER_HIDE_QRCODE
        • 8.3.2.13. DIGITAL_SIGN_STAMPER_HIDE_STATUS
        • 8.3.2.14. DIGITAL_SIGN_STAMPER_ROTATION_ANGLE
        • 8.3.2.15. DIGITAL_SIGN_STAMPER_TEXT
        • 8.3.2.16. DIGITAL_SIGN_STAMPER_TRANSPARENT_BACKGROUND
        • 8.3.2.17. DIGITAL_SIGN_STAMPER_TYPE
        • 8.3.2.18. DIGITAL_SIGN_TIMEZONE
      • 8.3.3. Parámetros configuración de firma
        • 8.3.3.1. CUSTOM_CSS_URL
        • 8.3.3.2. APPLET_STYLE
        • 8.3.3.3. BINARY_NODE_CONTENT_MIME_TYPE
        • 8.3.3.4. CADES_DO_COUNTERSIGNATURE
        • 8.3.3.5. CALLBACK_URL
        • 8.3.3.6. CLIENT_LOCALE
        • 8.3.3.7. CONTINUE_LOOP_WITH_ERRORS
        • 8.3.3.8. CSV_MINIMUM_SIZE
        • 8.3.3.9. CSV_PREFIX
        • 8.3.3.10. DETACHED_REFERENCE_URL
        • 8.3.3.11. DETACHED_TYPE
        • 8.3.3.12. DIGEST_METHOD
        • 8.3.3.13. DISCARD_EXPIRED_CERTIFICATES
        • 8.3.3.14. ENVELOPED_TARGET_NODE
        • 8.3.3.15. FILTER_CA_NAME
        • 8.3.3.16. FILTER_CERTIFICATE_BY
        • 8.3.3.17. FILTER_GENERIC
        • 8.3.3.18. FILTER_NUMBER_USER_ID
        • 8.3.3.19. HIDE_ERROR_PAGE
        • 8.3.3.20. HIDE_MOBILE_BUTTONS
        • 8.3.3.21. NODE_ID_TO_SIGN
        • 8.3.3.22. ORIGINAL_HASH
        • 8.3.3.23. PADES_INCLUDE_TSA
        • 8.3.3.24. PDF_ANNOTATION_IMAGE
        • 8.3.3.25. PDF_ANNOTATION_PAGE
        • 8.3.3.26. PDF_ANNOTATION_RECTANGLE
        • 8.3.3.27. SIGN_BINARY_NODE_CONTENT
        • 8.3.3.28. SIGNATURE_ALGORITHM
        • 8.3.3.29. SIGNATURE_POLICY_DESCRIPTION
        • 8.3.3.30. SIGNATURE_POLICY_HASH_DATA
        • 8.3.3.31. SIGNATURE_POLICY_ID
        • 8.3.3.32. SIGNATURE_POLICY_TRANSFORM
        • 8.3.3.33. SIGNATURE_POLICY_URI
        • 8.3.3.34. SIGNER_ROLE
        • 8.3.3.35. XML_CANONICALIZATION_METHOD
        • 8.3.3.36. XML_CANONIZATION_TRANSFORM
    • 8.4. Optional Request
      • 8.4.1. AUTO_SEND
  • 9. Aplicación de ejemplo
    • 9.1. Aplicación ejemplo Java
      • 9.1.1. Instalación
      • 9.1.2. Configuración
    • 9.2. Aplicación ejemplo .Net
      • 9.2.1. Instalación
      • 9.2.2. Configuración
  • 10. Snippets de utilidad
    • 10.1. Cambiar el tamaño máximo de los documentos a firmar
    • 10.2. Obtener PEM de un certificado después de una autenticación o firma
    • 10.3. CAdES
      • 10.3.1. Verificar correspondencia de firma CMS con documento firmado
      • 10.3.2. Extraer certificado firmante de una firma CMS/CAdES
    • 10.4. XAdES
      • 10.4.1. Upgrade de firma XAdES
    • 10.5. Invocación a Viafirma Desktop por protocolo
    • 10.6. Invocación a Viafirma Platform para autenticación sin cliente (SSL client auth)
  • Publicado con GitBook

Parámetros configuración de firma

Podemos configurar la firma para adaptarla a nuestras necesidades, desde filtrar qué certificados mostrar a cambiar la aparencia de la aplicación de selección de certificados.

Para ello tenemos disponible los siguientes parámetros en los que podemos configurar y que detallaremos más a fondo en su correspondiente sección:

  • APPLET_STYLE
  • BINARY_NODE_CONTENT_MIME_TYPE
  • CADES_DO_COUNTERSIGNATURE
  • CALLBACK_URL
  • CLIENT_LOCALE
  • CONTINUE_LOOP_WITH_ERRORS
  • CSV_MINIMUM_SIZE
  • CSV_PREFIX
  • DETACHED_REFERENCE_URL
  • DETACHED_TYPE
  • DIGEST_METHOD
  • DISCARD_EXPIRED_CERTIFICATES
  • ENVELOPED_TARGET_NODE
  • FILTER_CA_NAME
  • FILTER_CERTIFICATE_BY
  • FILTER_GENERIC
  • FILTER_NUMBER_USER_ID
  • HIDE_ERROR_PAGE
  • HIDE_MOBILE_BUTTONS
  • NODE_ID_TO_SIGN
  • ORIGINAL_HASH
  • PADES_INCLUDE_TSA
  • PDF_ANNOTATION_IMAGE
  • PDF_ANNOTATION_PAGE
  • PDF_ANNOTATION_RECTANGLE
  • SIGN_BINARY_NODE_CONTENT
  • SIGNATURE_ALGORITHM
  • SIGNATURE_POLICY_DESCRIPTION
  • SIGNATURE_POLICY_HASH_DATA
  • SIGNATURE_POLICY_ID
  • SIGNATURE_POLICY_TRANSFORM
  • SIGNATURE_POLICY_URI
  • SIGNER_ROLE
  • XML_CANONICALIZATION_METHOD
  • XML_CANONIZATION_TRANSFORM