public final class AdESPolicy
extends java.lang.Object
Constructor and Description |
---|
AdESPolicy(java.lang.String identifier,
java.lang.String identifierHash,
java.lang.String identifierHashAlgorithm,
java.lang.String qualifier)
Crea una política para firma AdES.
|
Modifier and Type | Method and Description |
---|---|
static AdESPolicy |
buildAdESPolicy(java.util.Properties extraParams)
Crea una política AdES a partir de un fichero de propiedades.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getPolicyIdentifier()
Obtiene el identificador de la política de firma.
|
java.lang.String |
getPolicyIdentifierHash()
Obtiene la huella digital del identificador de la política de firma.
|
java.lang.String |
getPolicyIdentifierHashAlgorithm()
Obtiene el algoritmo usado para el cálculo de la huella digital del identificador de la política de firma.
|
java.net.URL |
getPolicyQualifier()
Obtiene el calificador de la política de firma.
|
int |
hashCode() |
public AdESPolicy(java.lang.String identifier, java.lang.String identifierHash, java.lang.String identifierHashAlgorithm, java.lang.String qualifier)
identifier
- Identificador de la política de firma (URL u OID, directo o como URN)identifierHash
- Huella digital de la política de firma en formato ASN.1 procesable identificado por
policyIdentifier
. Puede ser nuloidentifierHashAlgorithm
- Algoritmo de huella digital usado para el cálculo del valor indicado
en policyIdentifierHashAlgorithm
. Es obligatorio si el valor
indicado en policyIdentifierHashAlgorithm
no es nuloqualifier
- URL que apunta a una descripción legible de la política (normalmente un PDF)public java.lang.String getPolicyIdentifier()
public java.lang.String getPolicyIdentifierHash()
public java.lang.String getPolicyIdentifierHashAlgorithm()
public java.net.URL getPolicyQualifier()
public static AdESPolicy buildAdESPolicy(java.util.Properties extraParams)
policyIdentifier
. Puede ser nulo
policyIdentifierHashAlgorithm
. Es
obligatorio si el valor indicado en policyIdentifierHashAlgorithm
no es nulo
extraParams
- Propiedades de la políticanull
si no se encontro el
identificador de la politica en el fichero de propiedades.java.lang.IllegalArgumentException
- Cuando se indique un identificador de política pero
el resto de datos sean incongruentes.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object