| Package | Description |
|---|---|
| es.gob.afirma.signature.policy |
This package contains all the classes related to the validation an generation of signatures with signature policies.
|
| es.gob.afirma.utils |
This package contains classes defined as utilities or interfaces with constants to general use.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SignaturePolicyManager.addASN1SignPolicy(org.bouncycastle.asn1.ASN1EncodableVector contexExpecific,
java.lang.String qualifier,
java.lang.String policyID,
java.util.Properties properties,
boolean isPAdES)
Method that adds the
SignaturePolicyIdentifier element to an ASN.1 object. |
static void |
SignaturePolicyManager.addASN1SignPolicy(org.bouncycastle.asn1.ASN1EncodableVector contexExpecific,
java.lang.String qualifier,
java.lang.String policyID,
java.util.Properties properties,
boolean isPAdES,
java.lang.String idClient)
Method that adds the
SignaturePolicyIdentifier element to an ASN.1 object. |
static void |
SignaturePolicyManager.addXMLSignPolicy(XAdES_EPES xades,
java.lang.String qualifier,
java.lang.String policyID,
java.util.Properties properties)
Method that adds the
xades:SignaturePolicyIdentifier element to a XAdES object. |
static void |
SignaturePolicyManager.addXMLSignPolicy(XAdES_EPES xades,
java.lang.String qualifier,
java.lang.String policyID,
java.util.Properties properties,
java.lang.String idClient)
Method that adds the
xades:SignaturePolicyIdentifier element to a XAdES object. |
static void |
SignaturePolicyManager.validateCAdESEPESSignature(org.bouncycastle.cms.SignerInformation signerInformation,
java.util.Properties properties,
boolean isCounterSigner,
boolean includeContent,
java.lang.String idClient)
Method that validates a CAdES-EPES signature by the signature policy defined on the properties file where to configure the validation and
generation of signatures with signature policies.
|
static void |
SignaturePolicyManager.validateGeneratedCAdESEPESSignature(org.bouncycastle.asn1.cms.SignerInfo signerInfo,
java.lang.String policyID,
java.util.Properties properties,
boolean isCounterSigner,
java.lang.String idClient)
Method that validates a generated CAdES-EPES signature by the signature policy defined on the properties file where to configure the validation and
generation of signatures with signature policies.
|
static void |
SignaturePolicyManager.validateGeneratedPAdESEPESSignature(com.lowagie.text.pdf.PdfDictionary pdfSignatureDictionary,
java.lang.String policyID,
java.util.Properties properties,
java.lang.String idClient)
Method that validates a generated PAdES-EPES signature by the signature policy defined on the properties file where to configure the validation and
generation of signatures with signature policies.
|
static void |
SignaturePolicyManager.validateGeneratedXAdESEPESSignature(org.w3c.dom.Element dsSignature,
java.lang.String policyID,
java.util.Properties properties,
java.lang.String idClient)
Method that validates a generated XAdES-EPES signature by the signature policy defined on the properties file where to configure the validation and
generation of signatures with signature policies.
|
static void |
SignaturePolicyManager.validatePAdESEPESSignature(org.bouncycastle.cms.SignerInformation signerInformation,
com.lowagie.text.pdf.PdfDictionary pdfSignatureDictionary,
java.util.Properties properties,
java.lang.String idClient)
Method that validates a PAdES-EPES signature by the signature policy defined on the properties file where to configure the validation and
generation of signatures with signature policies.
|
static void |
SignaturePolicyManager.validateXAdESEPESSignature(org.w3c.dom.Element dsSignature,
java.util.Properties properties,
java.lang.String signingMode,
java.lang.String idClient)
Method that validates a XAdES-EPES signature by the signature policy defined on the properties file where to configure the validation and
generation of signatures with signature policies.
|
| Modifier and Type | Method and Description |
|---|---|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
UtilsSignatureOp.getSignatureAlgorithm(org.bouncycastle.cms.SignerInformation signerInformation)
Obtiene el OID del algoritmo de firma empleado.
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
UtilsSignatureOp.getSignatureAlgorithm(java.lang.String encryptionAlgOid,
java.lang.String hashAlgOid)
Obtiene el identificador de algoritmo de firma que se corresponde al usar el
algoritmo de encriptación con el algoritmo de hash indicados.
|