public final class AOSignConstants
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CMS_CONTENTTYPE_AUTHENTICATEDDATA
Envoltorio binario de tipo AuthenticatedData.
|
static java.lang.String |
CMS_CONTENTTYPE_AUTHENVELOPEDDATA
Envoltorio binario de tipo AuthenticatedEnvelopedData.
|
static java.lang.String |
CMS_CONTENTTYPE_COMPRESSEDDATA
Envoltorio binario de tipo AuthenticatedEnvelopedData.
|
static java.lang.String |
CMS_CONTENTTYPE_DATA
Envoltorio binario de tipo Data (datos envueltos en un envoltorio
PKCS#7).
|
static java.lang.String |
CMS_CONTENTTYPE_DIGESTEDDATA
Envoltorio binario de tipo Digest.
|
static java.lang.String |
CMS_CONTENTTYPE_ENCRYPTEDDATA
Firma binaria de tipo Encrypted Data
|
static java.lang.String |
CMS_CONTENTTYPE_ENVELOPEDDATA
Envoltorio binario de tipo Enveloped (sobre digital).
|
static java.lang.String |
CMS_CONTENTTYPE_SIGNEDANDENVELOPEDDATA
Envoltorio binario de tipo Signed and Enveloped.
|
static java.lang.String |
CMS_CONTENTTYPE_SIGNEDDATA
Firma binaria de tipo Signed Data
|
static java.lang.String |
DEFAULT_CMS_CONTENTTYPE
Envoltorio binario por defecto.
|
static java.lang.String |
DEFAULT_MASSIVE_OPERATION
Operación masiva por defecto.
|
static java.lang.String |
DEFAULT_OID_TO_SIGN
OID por defecto para los datos firmados.
|
static java.lang.String |
DEFAULT_SIGN_ALGO
Algoritmo de firma por defecto.
|
static java.lang.String |
DEFAULT_SIGN_FORMAT
Formato de firma por defecto.
|
static java.lang.String |
DEFAULT_SIGN_MODE
Modo de firma por defecto.
|
static java.lang.String |
MASSIVE_OPERATION_COSIGN
Identificador de la operación de cofirma masiva.
|
static java.lang.String |
MASSIVE_OPERATION_COUNTERSIGN_LEAFS
Identificador de la operación de contrafirma masiva de nodos hoja
de firma.
|
static java.lang.String |
MASSIVE_OPERATION_COUNTERSIGN_TREE
Identificador de la operación de contrafirma masiva de todo el
árbol de firma.
|
static java.lang.String |
MASSIVE_OPERATION_SIGN
Identificador de la operación de firma masiva.
|
static java.lang.String |
PADES_SUBFILTER_BASIC
Filtro para firma PAdES-Básico.
|
static java.lang.String |
PADES_SUBFILTER_BES
Filtro para firma PAdES-BES.
|
static java.lang.String |
SIGN_ALGORITHM_NONEWITHECDSA
Algoritmo de firma ECDSA que no incluye la generación de la huella
digital (NONEwithEDSSA).
|
static java.lang.String |
SIGN_ALGORITHM_NONEWITHRSA
Algoritmo de firma RSA que no incluye la generación de la huella
digital (NONEwithRSA).
|
static java.lang.String |
SIGN_ALGORITHM_SHA1WITHDSA
Algoritmo de firma SHA1withDSA.
|
static java.lang.String |
SIGN_ALGORITHM_SHA1WITHECDSA
Algoritmo de firma SHA1withECDSA.
|
static java.lang.String |
SIGN_ALGORITHM_SHA1WITHRSA
Algoritmo de firma SHA1withRSA.
|
static java.lang.String |
SIGN_ALGORITHM_SHA256WITHRSA
Algoritmo de firma SHA256withRSA.
|
static java.lang.String |
SIGN_ALGORITHM_SHA384WITHRSA
Algoritmo de firma SHA384withRSA.
|
static java.lang.String |
SIGN_ALGORITHM_SHA512WITHRSA
Algoritmo de firma SHA512withRSA.
|
static java.lang.String |
SIGN_FORMAT_CADES
Identificador de la firma CAdES.
|
static java.lang.String |
SIGN_FORMAT_CADES_TRI
Identificador de la firma CAdES trifásica.
|
static java.lang.String |
SIGN_FORMAT_CMS
Identificador de la firma CMS.
|
static java.lang.String |
SIGN_FORMAT_FACTURAE
Identificador de la firma Factura-e (derivado de XAdES-EPES).
|
static java.lang.String |
SIGN_FORMAT_FACTURAE_ALT1
Identificador alternativo de la firma Factura-e (derivado de XAdES-EPES).
|
static java.lang.String |
SIGN_FORMAT_ODF
Identificador de la firma ODF (Open Document Format).
|
static java.lang.String |
SIGN_FORMAT_ODF_ALT1
Identificador alternativo número 1 para el formato ODF.
|
static java.lang.String |
SIGN_FORMAT_OOXML
Identificador de la firma OOXML (Office Open XML).
|
static java.lang.String |
SIGN_FORMAT_OOXML_ALT1
Identificador alternativo número 1 para el formato OOXML.
|
static java.lang.String |
SIGN_FORMAT_PADES
Identificador de la firma PAdES.
|
static java.lang.String |
SIGN_FORMAT_PADES_TRI
Identificador de la firma PAdES trifásica.
|
static java.lang.String |
SIGN_FORMAT_PDF
Identificador de la firma Adobe PDF.
|
static java.lang.String |
SIGN_FORMAT_PDF_TRI
Identificador de la firma Adobe PDF trifásica.
|
static java.lang.String |
SIGN_FORMAT_PKCS1
Identificador de la firma PKCS1 (RAW).
|
static java.lang.String |
SIGN_FORMAT_SOAP
Identificador de la firma SOAP.
|
static java.lang.String |
SIGN_FORMAT_XADES
Identificador de la firma XAdES por defecto.
|
static java.lang.String |
SIGN_FORMAT_XADES_DETACHED
Identificador de la firma XAdES Internally Detached.
|
static java.lang.String |
SIGN_FORMAT_XADES_ENVELOPED
Identificador de la firma XAdES Enveloped.
|
static java.lang.String |
SIGN_FORMAT_XADES_ENVELOPING
Identificador de la firma XAdES Enveloping.
|
static java.lang.String |
SIGN_FORMAT_XADES_EXTERNALLY_DETACHED
Identificador de la firma XAdES Externally Detached.
|
static java.lang.String |
SIGN_FORMAT_XADES_TRI
Identificador de la firma XAdES trifásica.
|
static java.lang.String |
SIGN_FORMAT_XMLDSIG
Identificador de la firma XMLDSig (XML Digital Signature).
|
static java.lang.String |
SIGN_FORMAT_XMLDSIG_DETACHED
Identificador de la firma XMLDsig Detached.
|
static java.lang.String |
SIGN_FORMAT_XMLDSIG_ENVELOPED
Identificador de la firma XMLDsig Enveloped.
|
static java.lang.String |
SIGN_FORMAT_XMLDSIG_ENVELOPING
Identificador de la firma XMLDsig Enveloping.
|
static java.lang.String |
SIGN_FORMAT_XMLDSIG_EXTERNALLY_DETACHED
Identificador de la firma XMLdSig Externally Detached.
|
static java.lang.String |
SIGN_MODE_EXPLICIT
Identificador del modo de firma Explicita (Los datos NO se incluyen en la
firma).
|
static java.lang.String |
SIGN_MODE_IMPLICIT
Identificador del modo de firma Implicita (Los datos SI se incluyen en la
firma).
|
static java.lang.String[] |
SUPPORTED_SIGN_ALGOS
Algoritmos de firma soportados.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getDigestAlgorithmName(java.lang.String pseudoName)
Obtiene el nombre de un algoritmo de huella digital a partir de una de
las variantes de este.
|
static boolean |
isSHA2SignatureAlgorithm(java.lang.String algorithm)
Comprueba si un algoritmo de firma utiliza un algoritmo de huella digital
perteneciente a la familia de algoritmos SHA2.
|
public static final java.lang.String SIGN_FORMAT_CMS
public static final java.lang.String SIGN_FORMAT_CADES
public static final java.lang.String SIGN_FORMAT_CADES_TRI
public static final java.lang.String SIGN_FORMAT_PKCS1
public static final java.lang.String SIGN_FORMAT_XADES_DETACHED
public static final java.lang.String SIGN_FORMAT_XADES_EXTERNALLY_DETACHED
public static final java.lang.String SIGN_FORMAT_XADES_ENVELOPED
public static final java.lang.String SIGN_FORMAT_XADES_ENVELOPING
public static final java.lang.String SIGN_FORMAT_XADES
public static final java.lang.String SIGN_FORMAT_XADES_TRI
public static final java.lang.String SIGN_FORMAT_XMLDSIG_DETACHED
public static final java.lang.String SIGN_FORMAT_XMLDSIG_EXTERNALLY_DETACHED
public static final java.lang.String SIGN_FORMAT_XMLDSIG_ENVELOPED
public static final java.lang.String SIGN_FORMAT_XMLDSIG_ENVELOPING
public static final java.lang.String SIGN_FORMAT_XMLDSIG
public static final java.lang.String SIGN_FORMAT_OOXML
public static final java.lang.String SIGN_FORMAT_OOXML_ALT1
public static final java.lang.String SIGN_FORMAT_ODF
public static final java.lang.String SIGN_FORMAT_ODF_ALT1
public static final java.lang.String SIGN_FORMAT_PDF
public static final java.lang.String SIGN_FORMAT_PDF_TRI
public static final java.lang.String SIGN_FORMAT_PADES
public static final java.lang.String SIGN_FORMAT_PADES_TRI
public static final java.lang.String SIGN_FORMAT_SOAP
public static final java.lang.String SIGN_FORMAT_FACTURAE
public static final java.lang.String SIGN_FORMAT_FACTURAE_ALT1
public static final java.lang.String DEFAULT_SIGN_FORMAT
public static final java.lang.String MASSIVE_OPERATION_SIGN
public static final java.lang.String MASSIVE_OPERATION_COSIGN
public static final java.lang.String MASSIVE_OPERATION_COUNTERSIGN_TREE
public static final java.lang.String MASSIVE_OPERATION_COUNTERSIGN_LEAFS
public static final java.lang.String DEFAULT_MASSIVE_OPERATION
public static final java.lang.String CMS_CONTENTTYPE_DATA
public static final java.lang.String CMS_CONTENTTYPE_SIGNEDDATA
public static final java.lang.String CMS_CONTENTTYPE_DIGESTEDDATA
public static final java.lang.String CMS_CONTENTTYPE_COMPRESSEDDATA
public static final java.lang.String CMS_CONTENTTYPE_ENCRYPTEDDATA
public static final java.lang.String CMS_CONTENTTYPE_ENVELOPEDDATA
public static final java.lang.String CMS_CONTENTTYPE_SIGNEDANDENVELOPEDDATA
public static final java.lang.String CMS_CONTENTTYPE_AUTHENTICATEDDATA
public static final java.lang.String CMS_CONTENTTYPE_AUTHENVELOPEDDATA
public static final java.lang.String DEFAULT_CMS_CONTENTTYPE
public static final java.lang.String DEFAULT_OID_TO_SIGN
public static final java.lang.String PADES_SUBFILTER_BASIC
public static final java.lang.String PADES_SUBFILTER_BES
public static final java.lang.String SIGN_ALGORITHM_SHA1WITHRSA
public static final java.lang.String SIGN_ALGORITHM_SHA256WITHRSA
public static final java.lang.String SIGN_ALGORITHM_SHA384WITHRSA
public static final java.lang.String SIGN_ALGORITHM_SHA512WITHRSA
public static final java.lang.String SIGN_ALGORITHM_NONEWITHRSA
public static final java.lang.String SIGN_ALGORITHM_SHA1WITHDSA
public static final java.lang.String SIGN_ALGORITHM_SHA1WITHECDSA
public static final java.lang.String SIGN_ALGORITHM_NONEWITHECDSA
public static final java.lang.String[] SUPPORTED_SIGN_ALGOS
public static final java.lang.String DEFAULT_SIGN_ALGO
public static final java.lang.String SIGN_MODE_EXPLICIT
public static final java.lang.String SIGN_MODE_IMPLICIT
public static final java.lang.String DEFAULT_SIGN_MODE
public static java.lang.String getDigestAlgorithmName(java.lang.String pseudoName)
pseudoName
- Nombre o variante del nombre del algoritmo de huella digitalpublic static boolean isSHA2SignatureAlgorithm(java.lang.String algorithm)
algorithm
- Algoritmo de firma.true
cuando el algoritmo es un SHA2, false
en caso contrario.