Home Manager options
The following options can only be set in a Home Manager configuration.
programs.autofirma.enable
Whether to enable AutoFirma.
Type: boolean
Default:
false
Example:
true
programs.autofirma.package
The autofirma package to use.
Type: package
Default:
pkgs.autofirma
programs.autofirma.config
Settings to apply to the AutoFirma package.
Type: submodule
Default:
{ }
programs.autofirma.config.enabledJmulticard
Mantiene habilitado el funcionamiento de JMultiCard. Un valor de true
en esta preferencia hace que la aplicacion deje el comportamiento por
defecto de JMulticard, que usaria las tarjetas DNIe y CERES. Un valor de
false
hará que no se desactive el uso de JMulticard para estas
tarjetas.
Type: boolean
Default:
true
programs.autofirma.config.allowInvalidSignatures
Permitir la multifirma de firmas inválidas. Un valor de true
en esta
preferencia hace que se puedan multifirmar firmas a pesar de haberse
detectado que no son válidas.
Type: boolean
Default:
false
programs.autofirma.config.cadesImplicitMode
Si está establecido a true
la firma CAdES se realizará en modo
implícito (attached), si está establecido a false
se realizará en
modo (detached).
Type: boolean
Default:
true
programs.autofirma.config.cadesMultisignCosign
Realizar cofirma en multifirmas CAdES.
Type: boolean
Default:
true
programs.autofirma.config.cadesMultisignCountersignLeafs
Realizar contrafirma en hojas en multifirmas CAdES.
Type: boolean
Default:
false
programs.autofirma.config.cadesMultisignCountersignTree
Realizar contrafirma en arbol en multifirmas CAdES.
Type: boolean
Default:
false
programs.autofirma.config.cadesPolicyIdentifier
Identificador de la política de firma para CAdES. Debe ser un OID.
Type: string
Default:
""
programs.autofirma.config.cadesPolicyIdentifierHash
Huella digital del identificador de la política de firma para CAdES.
Type: string
Default:
""
programs.autofirma.config.cadesPolicyIdentifierHashAlgorithm
Algoritmo de la huella digital del identificador de la política de firma para CAdES. Esta preferencia debe tener uno de estos valores:
- SHA1
- SHA-512
- SHA-384
- SHA-256
Type: string
Default:
""
programs.autofirma.config.cadesPolicyQualifier
Calificador de la política de firma para CAdES. Debe ser una URL.
Type: string
Default:
""
programs.autofirma.config.checkForUpdates
Buscar actualizaciones al arrancar. Un valor de true
en esta
preferencia hace que, al arrancar, la aplicación compruebe
automáticamente si hay publicadas versiones más actuales del aplicativo.
Un valor de false
hará que no se haga esta comprobación.
Type: boolean
Default:
true
programs.autofirma.config.checkJavaVersion
Comprobar que la versión actual de Java está soportada. Un valor de
true
en esta preferencia hace que, al arrancar, la aplicación
compruebe automáticamente si la versión de Java con la que se ejecuta la
aplicación está entre las versiones soportadas. Un valor de false
hará
que no se haga esta comprobación.
Type: boolean
Default:
true
programs.autofirma.config.confirmToSign
Solicitar confirmación antes de firmar. Un valor de true
en esta
preferencia hace que se muestre un diálogo de confirmación con las
implicaciones de firma al iniciar una firma desde la interfaz de
escritorio.
Type: boolean
Default:
true
programs.autofirma.config.createHashAlgorithm
Type: string
Default:
"SHA-256"
programs.autofirma.config.createHashAsBase64
Type: boolean
Default:
true
programs.autofirma.config.createHashCopyToClipBoard
Type: boolean
Default:
true
programs.autofirma.config.createHashDirectoryAlgorithm
Type: string
Default:
"SHA-256"
programs.autofirma.config.createHashFormat
Type: string
Default:
"Hexadecimal en ASCII (Base16)"
programs.autofirma.config."default.locale"
Idioma por defecto.
Type: string
Default:
"en_US"
programs.autofirma.config.defaultSignatureFormatBin
Formato de firma por defecto para ficheros binarios que no se adecúen a ninguna otra categoría. Esta preferencia debe tener uno de estos valores:
- CAdES
- XAdES
Type: string
Default:
"CAdES"
programs.autofirma.config.defaultSignatureFormatFacturae
Formato de firma por defecto para Facturas Electrónicas. Esta preferencia debe tener uno de estos valores:
- FacturaE
- CAdES
- XAdES
Type: string
Default:
"FacturaE"
programs.autofirma.config.defaultSignatureFormatOdf
Formato de firma por defecto para documentos ODF de LibreOffice / OpenOffice. Esta preferencia debe tener uno de estos valores:
- ODF (Open Document Format)
- CAdES
- XAdES
Type: string
Default:
"CAdES"
programs.autofirma.config.defaultSignatureFormatOoxml
Formato de firma por defecto para documentos OOXML de Microsoft Office. Esta preferencia debe tener uno de estos valores:
- OOXML (Office Open XML)
- CAdES
- XAdES
Type: string
Default:
"CAdES"
programs.autofirma.config.defaultSignatureFormatPdf
Formato de firma por defecto para documentos PDF. Esta preferencia debe tener uno de estos valores:
- PAdes
- CAdes
- XAdes
Type: string
Default:
"PAdES"
programs.autofirma.config.defaultSignatureFormatXml
Formato de firma por defecto para documentos XML. Esta preferencia debe tener uno de estos valores:
- CAdES
- XAdES
Type: string
Default:
"XAdES"
programs.autofirma.config.facturaEPolicy
Nombre de la política de FacturaE. Esta preferencia debe tener uno de estos valores:
- Política de Factura Electrónica 3.0
- Política de Factura Electrónica 3.1
Type: string
Default:
""
programs.autofirma.config.facturaeSignerRole
Papel del firmante de las facturas. Esta preferencia debe tener uno de estos valores:
- Emisor
- Receptor
- Tercero
Type: string
Default:
"Emisor"
programs.autofirma.config.hideDnieStartScreen
No mostrar la pantalla inicial de uso de DNIe. Un valor de true
en
esta preferencia hace que nunca se muestre la pantalla inicial que
sugiere al usuario el uso directo del DNIe como almacén de claves. Un
valor de false
hará que se muestre esta pantalla al inicio siempre que
se detecte un lector de tarjetas en el sistema.
Type: boolean
Default:
false
programs.autofirma.config.jmulticardCachePassword
Type: boolean
Default:
false
programs.autofirma.config.lastCheckDate
Clave para el guardado y recuperacación de la fecha de la última comprobación de versión.
Type: string
Default:
""
programs.autofirma.config.massiveOverride
Indica si en los procesos de firma masiva se deben sobreescribir o no los ficheros que se encuentren en el directorio de salida.
Type: boolean
Default:
false
programs.autofirma.config.omitAskOnClose
Evitar la confirmación al cerrar la aplicación o no. Un valor de true
en esta preferencia permitirá cerrar la aplicación sin ningún diálogo de
advertencia. Un valor de false
hará que se muestre un diálogo para que
el usuario confirme que realmente desea cerrar la aplicación.
Type: boolean
Default:
false
programs.autofirma.config.padesBasicFormat
Formato de firma PAdES (PAdES Básico o PAdES-BES). Esta preferencia debe tener uno de estos valores:
- PAdES-BES
- PAdES Básico
Type: string
Default:
"ETSI.CAdES.detached"
programs.autofirma.config.padesObfuscateCertInfo
Si está establecido a true
se ofuscan los identificadores de usuario
del CN y DN del certificado antes de mostrarlos en la firma visible del
PDF.
Type: boolean
Default:
true
programs.autofirma.config.padesPolicyIdentifier
Identificador de la política de firma para PAdES. Debe ser un OID.
Type: string
Default:
""
programs.autofirma.config.padesPolicyIdentifierHash
Huella digital del identificador de la política de firma para PAdES. Debe estar en base64.
Type: string
Default:
""
programs.autofirma.config.padesPolicyIdentifierHashAlgorithm
Algoritmo de la huella digital del identificador de la política de firma para PAdES. Esta preferencia debe tener uno de estos valores:
- SHA1
- SHA-512
- SHA-384
- SHA-256
Type: string
Default:
""
programs.autofirma.config.padesPolicyQualifier
Calificador de la política de firma para PAdES. Debe ser una URL.
Type: string
Default:
""
programs.autofirma.config.padesSignProductionCity
Ciudad de firma para firmas PAdES.
Type: string
Default:
""
programs.autofirma.config.padesSignReason
Motivo de la firma en firmas PAdES.
Type: string
Default:
""
programs.autofirma.config.padesSignerContact
Contacto del firmante en firmas PAdES.
Type: string
Default:
""
programs.autofirma.config.padesVisibleSignature
Si está establecido a true
se pide al usuario que determine mediante
diálogos gráficos los parámetros de una firma visible PDF y se inserta
como tal en el documento.
Type: boolean
Default:
false
programs.autofirma.config.padesVisibleStamp
Si está establecido a true
se pide al usuario que determine mediante
diálogos gráficos los parámetros de una marca visible en PDF y se
inserta como tal en el documento.
Type: boolean
Default:
false
programs.autofirma.config.pdfLayer2FontColor
Color de la fuente utilizada en el texto de la firma visible en pdf.
Type: string
Default:
"black"
programs.autofirma.config.pdfLayer2FontFamily
Fuente utilizada en el texto de la firma visible en pdf.
Type: string
Default:
"0"
programs.autofirma.config.pdfLayer2FontSize
Tamaño de la fuente utilizada en el texto de la firma visible en pdf.
Type: string
Default:
"12"
programs.autofirma.config.pdfLayer2FontStyle
Estilo de la fuente utilizada en el texto de la firma visible en pdf.
Type: string
Default:
"0"
programs.autofirma.config.pdfLayer2Text
Texto contenido en la firma visible en pdf.
Type: string
Default:
"Firmado por $$SUBJECTCN$$ el d\\u00EDa $$SIGNDATE=dd/MM/yyyy$$ con un certificado emitido por $$ISSUERCN$$"
programs.autofirma.config.pdfSignatureImage
Imagen de fondo de la firma visible en pdf.
Type: string
Default:
""
programs.autofirma.config.pdfSignatureRotation
Indica el ángulo que se debe rotar la firma.
Type: string
Default:
"0"
programs.autofirma.config.preferencesBlocked
Proteger cambios en preferencias. Un valor de true
en esta preferencia
indica que deben limitarse las opciones de configuración mediante
interfaz gráfico, apareciendo de forma deshabilitada (solo para
consulta). Un valor de false
habilitará que cualquier opción de
configuración pueda ser alterada por parte del usuario mediante el
interfaz gráfico.
Type: boolean
Default:
false
programs.autofirma.config.proxyHost
Host del servidor proxy configurado.
Type: string
Default:
""
programs.autofirma.config.proxyPort
Puerto del servidor proxy configurado.
Type: string
Default:
""
programs.autofirma.config.proxySelected
Configuración de proxy seleccionada. Un valor de true
en esta
preferencia indica que debe usarse el proxy configurado, y un valor de
false
que no usará proxy en las conexiones de red.
Type: boolean
Default:
false
programs.autofirma.config.proxyType
Tipo de configuración de proxy.
Type: string
Default:
"NONE"
programs.autofirma.config.secureConnections
Indica si debe validarse el certificado SSL en las conexiones de red.
Type: boolean
Default:
true
programs.autofirma.config.showExpiredCerts
Mostrar certificados caducados. Un valor de true
en esta preferencia
hace que el diálogo de selección de certificados muestre los
certificados caducados.
Type: boolean
Default:
false
programs.autofirma.config.signatureHashAlgorithm
Algoritmo de huella para firma. Esta preferencia debe tener uno de estos valores:
- SHA1
- SHA256
- SHA384
- SHA512
Type: string
Default:
"SHA256"
programs.autofirma.config.useOnlyAliasCertificates
En firma, restringir que únicamente se puedan usar certificados de
seudónimo cuando estos estén disponibles. Un valor de true
en esta
preferencia permitirá usar solo certificados de seudónimo cuando estos
estén disponibles.
Type: boolean
Default:
false
programs.autofirma.config.useOnlySignatureCertificates
En firma, restringir que únicamente se puedan usar certificados de
firma. Un valor de true
en esta preferencia permitirá usar solo
certificados específicos para firma en las firmas electrónicas.
Type: boolean
Default:
false
programs.autofirma.config.vdiOptimization
Configura una propiedad que indica a la biblioteca WebSocket para la comunicación con el navegador que aplique un pequeño retardo en las comunicaciones para así evitar que se bloquee el canal. Esto relantizará las comunicaciones, lo cual es muy evidente conforme se trabaje con ficheros más grandes. Sólo se recomienda el su uso de esta propiedad cuando se use el cliente sobre VDI para evitar un mal mayor.
Type: boolean
Default:
false
programs.autofirma.config.xadesMultisignCosign
Realizar cofirma en multifirmas XAdES.
Type: boolean
Default:
true
programs.autofirma.config.xadesMultisignCountersignLeafs
Realizar contrafirma en hojas en multifirmas XAdES.
Type: boolean
Default:
false
programs.autofirma.config.xadesMultisignCountersignTree
Realizar contrafirma en arbol en multifirmas XAdES.
Type: boolean
Default:
false
programs.autofirma.config.xadesPolicyIdentifier
Identificador de la política de firma para XAdES. Debe ser un OID.
Type: string
Default:
""
programs.autofirma.config.xadesPolicyIdentifierHash
Huella digital del identificador de la política de firma para XAdES. Debe estar en base64.
Type: string
Default:
""
programs.autofirma.config.xadesPolicyIdentifierHashAlgorithm
Algoritmo de la huella digital del identificador de la política de firma para XAdES. Esta preferencia debe tener uno de estos valores:
- SHA1
- SHA-512
- SHA-384
- SHA-256
Type: string
Default:
""
programs.autofirma.config.xadesPolicyQualifier
Calificador de la política de firma para XAdES. Debe ser una URL.
Type: string
Default:
""
programs.autofirma.config.xadesSignFormat
Formato de las firmas XAdES. Esta preferencia debe tener uno de estos valores:
- XAdES Detached
- XAdES Enveloping
- XAdES Enveloped
Type: string
Default:
"XAdES Detached"
programs.autofirma.config.xadesSignatureProductionCity
Ciudad de firma para firmas XAdES.
Type: string
Default:
""
programs.autofirma.config.xadesSignatureProductionCountry
País de firma para firmas XAdES.
Type: string
Default:
""
programs.autofirma.config.xadesSignatureProductionPostalCode
Código de firma para firmas XAdES.
Type: string
Default:
""
programs.autofirma.config.xadesSignatureProductionProvince
Provincia de firma para firmas XAdES.
Type: string
Default:
""
programs.autofirma.config.xadesSignerClaimedRole
Cargo supuesto para el firmante en firmas XAdES.
Type: string
Default:
""
programs.autofirma.finalPackage
The AutoFirma package after applying configuration.
Type: package (read only)
Default:
`programs.autofirma.package` with applied configuration
programs.autofirma.firefoxIntegration.profiles
Firefox profiles to integrate AutoFirma with.
Type: attribute set of (submodule)
programs.autofirma.firefoxIntegration.profiles.<name>.enable
Whether to enable Enable AutoFirma in this firefox profile…
Type: boolean
Default:
false
Example:
true
programs.autofirma.firefoxIntegration.profiles.<name>.name
Profile name.
Type: string
Default:
"‹name›"
programs.autofirma.truststore.package
The autofirma-truststore package to use.
Type: package
Default:
pkgs.autofirma-truststore
programs.autofirma.truststore.finalPackage
The AutoFirma truststore package after applying configuration.
Type: package (read only)
Default:
`programs.autofirma.truststore.package` with applied configuration
programs.configuradorfnmt.enable
Whether to enable configuradorfnmt.
Type: boolean
Default:
false
Example:
true
programs.configuradorfnmt.package
The configuradorfnmt package to use.
Type: package
Default:
pkgs.configuradorfnmt
programs.configuradorfnmt.finalPackage
The configuradorfnmt package after applying configuration.
Type: package (read only)
Default:
`programs.configuradorfnmt.package` with applied configuration
programs.configuradorfnmt.firefoxIntegration.profiles
Firefox profiles to integrate configuradorfnmt with.
Type: attribute set of (submodule)
programs.configuradorfnmt.firefoxIntegration.profiles.<name>.enable
Whether to enable Enable configuradorfnmt in this firefox profile…
Type: boolean
Default:
false
Example:
true
programs.configuradorfnmt.firefoxIntegration.profiles.<name>.name
Profile name.
Type: string
Default:
"‹name›"
programs.dnieremote.enable
Whether to enable DNIeRemote.
Type: boolean
Default:
false
Example:
true
programs.dnieremote.package
The dnieremote package to use.
Type: package
Default:
pkgs.dnieremote
programs.dnieremote.finalPackage
The DNIeRemote package after applying configuration.
Type: package (read only)
Default:
`programs.dnieremote.package` with applied configuration
programs.dnieremote.jumpIntro
Skip the intro and jump to a specific screen.
Type: one of “usb”, “wifi”, “no”
Default:
"no"
programs.dnieremote.usbPort
The port to use for the USB connection.
Type: signed integer
Default:
9501
programs.dnieremote.wifiPort
The port to use for the Wi-Fi connection.
Type: signed integer
Default:
9501