SDK viafirma platform

Inicialización Java

Métodos disponibles para la inicialización:

import org.viafirma.cliente.ViafirmaClientFactory;


ViafirmaClientFactory.init(urlViafirma, urlViafirmaWS)

ViafirmaClientFactory.init(urlViafirma, urlViafirmaWS, urlApplication)

ViafirmaClientFactory.init(urlViafirma, urlViafirmaWS, urlApplication, apiKey, apiPass)

ViafirmaClientFactory.init(urlViafirma, urlViafirmaWS, apiKey, apiPass)

ViafirmaClientFactory.init(properties)
  • urlViafirma: (String) Url pública en la que se encuentra viafirma platform (Visible por los usuarios finales).
  • urlViafirmaWS: (String) Url privada de viafirma platform para acceso a los servicios web.
  • urlApplication (String) Url de la aplicación cliente, parámetro opcional y utilizado para el skin en caso de que no sea detectada automáticamente la URL.
  • apiKey: (String) Identificador de acceso al servicio web.
  • apiPass: (String) Contraseña de acceso al servicio web.
  • properties: (java.util.Properties) listado de propiedades disponibles con variables de inicialización.
    • PARAM_CONFIG_VIAFIRMA_CLIENT: mediante este parámetro podremos indicarle una cadena de configuración con el siguiente formato:
      properties.put(Constantes.PARAM_CONFIG_VIAFIRMA_CLIENT, URL_VIAFIRMA + ";" + URL_VIAFIRMA_WS + ";" + API_KEY + ";" + API_PASS);
      
    • PARAM_MAX_SIZE: para indicar el límite de tamaño (en bytes) del documento a firmar, por defecto 52428800 Bytes (50MB).
    • PARAM_URL_PROVIDER_VIAFIRMA: Url pública en la que se encuentra Viafirma (Visible por los usuarios finales)
    • PARAM_URL_CONECTOR_FIRMA_RMI: Url privada de viafirma para acceso a los servicios web.
    • PARAM_URL_APLICACION: Url de la aplicación cliente, parámetro opcional y utilizado para el skin en caso de que no sea detectada automáticamente la URL.
    • PARAM_VIAFIRMA_CLIENT_APP_ID: Identificador de acceso al servicio web.
    • PARAM_VIAFIRMA_CLIENT_APP_PASS: Contraseña de acceso al servicio web.