DIGITAL_SIGN_STAMPER_TEXT
Si utilizamos este parámetro, en el sello de firma se mostrará el texto que le indiquemos como parámetro. Por defecto, si no se indica el parámetro no se visualizará ningún texto.
En la cadena de texto libre que introduciremos en este parámetro, podemos hacer uso de los siguientes comodines de texto.
- [key-oid]: cualquier parámetro de las propiedades oid que vienen parseados dentro de los datos del certificado, por ejemplo: [CN], [SERIALNUMBER], [O], etc ... En el caso de que no existan esos valores en el certificado firmante, se mostrará un espacio en blanco en su lugar.
- [vSignIdKey]: esta cadena de texto será reemplazada por el identificador de la firma.
- [vCSVKey]: esta cadena de texto será reemplazada por la URL del CSV más el identificador de la firma.
- [vSignTimeKey]: esta cadena de texto será reemplazada por la fecha/hora de la firma. Es posible especificar el formato de fecha/hora que se desea imprimir, por ejemplo de la siguiente forma: [vSignTimeKey(dd/MM/yyyy HH:mm:ss)], si no es especifica, el formato por defecto será yyyy-MM-dd HH:mm:ss Z
En el siguiente ejemplo vemos como hacer uso de este parámetro:
Java
Policy policyStamperText = new Policy();
policyStamperText.addParameter(PolicyParams.DIGITAL_SIGN_STAMPER_TEXT.getKey(), "Firmado por [CN] con DNI [NIF]\ntrabajador de [O] en el departamento de [OU].\nFecha de firma:[vSignTimeKey(dd/MM/yyyy HH:mm:ss)]\nIdentificador de la firma: [vSignIdKey]);
.Net
policy policy = PolicyUtil.newPolicy(typeFormatSign.PAdES_BASIC, typeSign.ATTACHED);
PolicyUtil.AddParameter(policy, PolicyParams.DIGITAL_SIGN_STAMPER_TEXT, "Firmado por [CN] con DNI [NIF]\ntrabajador de [O] en el departamento de [OU].\nFecha de firma:[vSignTimeKey(dd/MM/yyyy HH:mm:ss)]\nIdentificador de la firma: [vSignIdKey]);
results matching ""
No results matching ""