public final class MassiveSignConfiguration
extends java.lang.Object
Constructor and Description |
---|
MassiveSignConfiguration(java.security.KeyStore.PrivateKeyEntry keyEntry)
Crea un JavaBean con los parámetros necesarios para las
operaciones de firma masiva.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithm()
Recupera el algoritmo de firma configurado.
|
java.lang.String |
getDefaultFormat()
Recupera el formato de firma configurado por defecto.
|
java.util.Properties |
getExtraParams()
Recupera los parámetros adicionales configurados para la
operación masiva.
|
java.security.KeyStore.PrivateKeyEntry |
getKeyEntry()
Recupera entrada de la clave de firma.
|
MassiveType |
getMassiveOperation()
Recupera la operación masiva configurada.
|
java.lang.String |
getMode()
Recupera el modo de firma configurado.
|
java.lang.String |
getSignatureFormat()
Recupera el formato de firma utilizado para las operaciones de firma masiva.
|
boolean |
isOriginalFormat()
Indica si se ha configurado que las multifirmas respeten el formato
de firma original.
|
void |
setAlgorithm(java.lang.String algorithm)
Estable el algoritmo de firma.
|
void |
setDefaultFormat(java.lang.String defaultFormat)
Estable el formato de firma por defecto (para cuando no se desee
respetar el original o se realiza una firma masiva).
|
void |
setExtraParams(java.util.Properties extraParams)
Establece parámetros adicionales para la configuración
de la operación masiva.
|
void |
setMassiveOperation(MassiveType massiveOperation)
Establece la operación masiva que deberá ejecutarse.
|
void |
setMode(java.lang.String mode)
Estable el modo de firma.
|
void |
setOriginalFormat(boolean originalFormat)
Estable si debe utilizarse un formato de firma original en le caso de
las multifirmas masivas.
|
void |
setSignatureFormat(java.lang.String signatureFormat)
Establece el formato de firma para la operación de firma masiva que, a diferencia
del resto de operaciones, permite ser cambiado durante el proceso de firma masiva.
|
public MassiveSignConfiguration(java.security.KeyStore.PrivateKeyEntry keyEntry)
keyEntry
- Clave privada para las firmaspublic MassiveType getMassiveOperation()
public void setMassiveOperation(MassiveType massiveOperation)
null
se reestablecerá la operación
por defecto.massiveOperation
- Tipo de operación masiva.public java.lang.String getAlgorithm()
public void setAlgorithm(java.lang.String algorithm)
null
se
reestablecerá el algoritmo por defecto.algorithm
- Algoritmo de firma.public java.lang.String getMode()
public void setMode(java.lang.String mode)
null
se
reestablecerá el modo por defecto.mode
- Modo de firma.public java.lang.String getDefaultFormat()
public void setDefaultFormat(java.lang.String defaultFormat)
null
se reestablecerá el formato por defecto.defaultFormat
- Formato de firma.public java.lang.String getSignatureFormat()
public void setSignatureFormat(java.lang.String signatureFormat)
null
se configura el formato de firma establecido por defecto.
Al inicio del proceso de firma masiva este formato siempre tendrá el mismo valor
que el formato por defecto configurado.signatureFormat
- Formato de firma.public boolean isOriginalFormat()
true
si se ha configurado que se respete el
formato de firma, false
en caso contrario.public void setOriginalFormat(boolean originalFormat)
originalFormat
- Respetar formato original de firma.public java.security.KeyStore.PrivateKeyEntry getKeyEntry()
public void setExtraParams(java.util.Properties extraParams)
null
se
reestablecerá la configuración por defecto.extraParams
- Parámetros adicionales.public java.util.Properties getExtraParams()