SDK viafirma platform

DIGITAL_SIGN_TIMEZONE

Este parámetro permite incluir la zona horaria de la aplicación, para representar la fecha y hora si el sello configurado incluye esta información.

El formato del timezone es, por ejemplo, "GMT", "GMT+1", "GMT-8", pero también es válido "Europe/Madrid" para evitar problemas en aplicaciones ubicadas en regiones que tengan horario de verano / invierno. Otros ejemplos serían "America/Santiago", "Europe/Madrid", "AST", "PST"... El formato es el utilizado internamente por Java (más información en https://www.mkyong.com/java/java-display-list-of-timezone-with-gmt/) Si el formato de timezone pasado no es reconocido por el sistema, se tomará por defecto GMT.

Un ejemplo de uso de este parámetro es el siguiente:

Java

Policy policy = new Policy();
policy.addParameter(PolicyParams.DIGITAL_SIGN_TIMEZONE.getKey(), "Europe/Madrid");

.Net

policy policy = PolicyUtil.newPolicy(typeFormatSign.PAdES_BASIC, typeSign.ATTACHED);
PolicyUtil.AddParameter(policy, PolicyParams.DIGITAL_SIGN_TIMEZONE,"Europe/Madrid");