Filtrar uso de certificados al usar Viafirma Desktop.
Existe la posibilidad de filtrar los certificados que aparecerán en la aplicación de Viafirma Desktop, al realizar una firma local con certificado, usando Viafirma Documents.
Esto hará que la app de escritorio solo muestre aquellos certificados donde encuentren los filtros que les proporcionemos. Se podrá filtrar por DNI, nombre, etc.
Para ello deberá estar configurado a nivel de grupo la propiedad SIGNSERVICES_ENABLED=true
Se puede aplicar filtros en las políticas de la siguiente manera:
Dentro del objeto politicas
-> signatures
-> certificateFilter
:
certFilter
: Objeto de filtrado sobre las propiedades del certificado digital. --operator
: Lógica de la consulta de búsqueda.(Valores permitidos:"contains, equals, starts_with, ends_with")· Por defecto el operador de comparación es contains. --filterValues
: Lista de String con el valor que se quiere filtrar, en este caso dentro del conjunto de propiedades Oids que contiene el certificado.caFilter
:Objeto de filtrado sobre CA --operator
: Lógica de la consulta de búsqueda.(Valores permitidos:"contains, equals, starts_with, ends_with")· Por defecto el operador de comparación es equals. --filterValues
: Lista de String con el valor que se quiere filtrar, en este caso la autoridad de registro que emitio el certificado.nationalIdFilter
:Objeto de filtrado sobre DNI --operator
: Lógica de la consulta de búsqueda.(Valores permitidos:"contains, equals, starts_with, ends_with")·Por defecto el operador de comparación es equals. --filterValues
: Lista de String con el valor que se quiere filtrar, en este caso el número identificativo del certificado. En españa , por ejemplo, sera el DNI.
{
"policies": [
{
"signatures": [
{
"recipientKey": "{recipientKey}",
"helpText": "Firma de Cliente",
"type": "CLIENT",
"certificateFilter": {
"certFilter": {
"operator": "contains",
"filterValues": ["García García"]
},
"caFilter": {
"operator": "equals",
"filterValues": ["FNMT"]
},
"nationalIdFilter": {
"operator": "contains",
"filterValues": ["22222222H"]
}
}
}
]
}
]
}
results matching ""
No results matching ""