| Package | Description |
|---|---|
| es.gob.afirma.integraFacade |
Package that provides all the classes related to the facade for invocation of web services of @Firma and own services of Integr@.
|
| es.gob.afirma.signature |
This package contains classes related to the generation, validation and upgrade of signatures.
|
| es.gob.afirma.signature.asic |
This package contains classes related to ASiC signatures.
|
| es.gob.afirma.signature.cades |
This package contains classes related to CAdES signatures.
|
| es.gob.afirma.signature.pades |
This package contains classes related to PAdES signatures.
|
| es.gob.afirma.signature.xades |
This package contains classes related to XAdES signatures.
|
| 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 byte[] |
IntegraFacade.generateCoSignature(byte[] signature,
byte[] signedData,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp)
Method that generates a co-signature.
|
static byte[] |
IntegraFacadeBind.generateCoSignature(java.lang.String signatureTypeParam,
byte[] signature,
byte[] signedData,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
java.lang.String idClient)
Method that generates a co-signature.
|
static byte[] |
IntegraFacade.generateCounterSignature(byte[] signature,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp)
Method that generates a counter-signature over a signature.
|
static byte[] |
IntegraFacadeBind.generateCounterSignature(java.lang.String signatureTypeParam,
byte[] signature,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
java.lang.String idClient)
Method that generates a counter-signature over a signature.
|
static byte[] |
IntegraFacade.generateMultiSignaturePAdESRubric(byte[] dataToSign,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
byte[] image,
java.lang.String imagePage,
int lowerLeftX,
int lowerLeftY,
int upperRightX,
int upperRightY)
Method that generates a multi-signature with rubric.
|
static byte[] |
IntegraFacadeBind.generateMultiSignaturePAdESRubric(java.lang.String signatureTypeParam,
byte[] dataToSign,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
byte[] image,
java.lang.String imagePage,
int lowerLeftX,
int lowerLeftY,
int upperRightX,
int upperRightY,
java.lang.String idClient)
Method that generates a multi-signature with rubric.
|
static byte[] |
IntegraFacade.generateSignature(byte[] dataToSign,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp)
Method that generates a signature.
|
static byte[] |
IntegraFacadeBind.generateSignature(java.lang.String signatureTypeParam,
byte[] dataToSign,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
java.lang.String idClient)
Method that generates a signature.
|
static byte[] |
IntegraFacade.generateSignaturePAdESRubric(byte[] dataToSign,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
byte[] image,
java.lang.String imagePage,
int lowerLeftX,
int lowerLeftY,
int upperRightX,
int upperRightY)
Method that generates a signature with rubric.
|
static byte[] |
IntegraFacadeBind.generateSignaturePAdESRubric(java.lang.String signatureTypeParam,
byte[] dataToSign,
java.security.KeyStore.PrivateKeyEntry privateKey,
boolean includeSignaturePolicy,
boolean includeTimestamp,
byte[] image,
java.lang.String imagePage,
int lowerLeftX,
int lowerLeftY,
int upperRightX,
int upperRightY,
java.lang.String idClient)
Method that generates a signature with rubric.
|
static OriginalSignedData |
IntegraFacade.getSignedData(byte[] signature)
Method that obtains the data originally signed from a signature.
|
static byte[] |
IntegraFacade.upgradeSignature(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSigners)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
static byte[] |
IntegraFacadeBind.upgradeSignature(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSigners,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
Signer.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
Signer.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
Signer.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
Signer.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
OriginalSignedData |
Signer.getSignedData(byte[] signature)
Method that obtains the data originally signed from a signature.
|
Signer |
SignersFactory.getSigner(java.lang.String signatureFormat)
Method that obtains the appropriate implementation of
Signer by the signature format. |
byte[] |
Signer.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
Signer.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
Signer.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSigners)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
Signer.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSigners,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
ASiCSBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
ASiCSBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
ASiCSBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
ASiCSBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
OriginalSignedData |
ASiCSBaselineSigner.getSignedData(byte[] asicSSignature)
Method that obtains the data originally signed from a signature.
|
byte[] |
ASiCSBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
ASiCSBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
ASiCSBaselineSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSigners)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
ASiCSBaselineSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSigners,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
CadesSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
CAdESBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
CadesSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
CAdESBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
CadesSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
CAdESBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
CadesSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
CAdESBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
org.bouncycastle.cms.SignerInformationStore |
CMSBuilder.counterSignLeaf(org.bouncycastle.cms.SignerInformationStore signerInfos,
P7ContentSignerParameters parameters,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
boolean includeContent)
Method that signs the leaft of each signer (end node of each signerInfo).
|
org.bouncycastle.cms.SignerInformationStore |
CMSBuilder.counterSignLeaf(org.bouncycastle.cms.SignerInformationStore signerInfos,
P7ContentSignerParameters parameters,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
boolean includeContent,
java.lang.String idClient)
Method that signs the leaft of each signer (end node of each signerInfo).
|
byte[] |
CMSBuilder.generateSignedData(P7ContentSignerParameters parameters,
boolean includeContent,
org.ietf.jgss.Oid dataType,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Builds a signedData object used in CAdES signatures.
|
byte[] |
CMSBuilder.generateSignedData(P7ContentSignerParameters parameters,
boolean includeContent,
org.ietf.jgss.Oid dataType,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Builds a signedData object used in CAdES signatures.
|
org.bouncycastle.asn1.cms.SignerInfo |
CMSBuilder.generateSignerInfo(P7ContentSignerParameters parameters,
es.gob.afirma.signature.cades.CMSBuilder.SignerInfoTypes signType,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
boolean includeContent)
Builds a SignerInfo object used in CAdES.
|
org.bouncycastle.asn1.cms.SignerInfo |
CMSBuilder.generateSignerInfo(P7ContentSignerParameters parameters,
es.gob.afirma.signature.cades.CMSBuilder.SignerInfoTypes signType,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
boolean includeContent,
java.lang.String idClient)
Builds a SignerInfo object used in CAdES.
|
org.bouncycastle.tsp.TimeStampToken |
CMSBuilder.generateTimestamp(byte[] dataToStamp)
Method that generates a timestamp.
|
org.bouncycastle.tsp.TimeStampToken |
CMSBuilder.generateTimestamp(byte[] dataToStamp,
java.lang.String idClient)
Method that generates a timestamp.
|
OriginalSignedData |
CadesSigner.getSignedData(byte[] signature)
Method that obtains the data originally signed from a signature.
|
OriginalSignedData |
CAdESBaselineSigner.getSignedData(byte[] signature)
Method that obtains the data originally signed from a signature.
|
byte[] |
CadesSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
CAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
CadesSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
CAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
CadesSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listCertificates)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
CAdESBaselineSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listCertificates)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
CadesSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listCertificates,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
CAdESBaselineSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listCertificates,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
java.util.List<org.bouncycastle.cms.SignerInformation> |
CMSBuilder.upgradeSignersWithTimestamp(org.bouncycastle.cms.CMSSignedData signedData,
java.util.List<java.security.cert.X509Certificate> listCertificates,
java.util.List<org.bouncycastle.cms.SignerInformation> listSignersSignature,
java.lang.String idClient)
Method that upgrades a list of signers by adding a timestamp to each one.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
PadesSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
PAdESBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
PadesSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureFormat,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
PAdESBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
PadesSigner.counterSign(byte[] pdfDocument,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties optionalParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
PAdESBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
PadesSigner.counterSign(byte[] pdfDocument,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties optionalParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
PAdESBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
OriginalSignedData |
PadesSigner.getSignedData(byte[] pdfDocument)
Method that obtains the data originally signed from a signature.
|
OriginalSignedData |
PAdESBaselineSigner.getSignedData(byte[] pdfDocument)
Method that obtains the data originally signed from a signature.
|
byte[] |
PadesSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
PAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
PadesSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
PAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
PadesSigner.upgrade(byte[] pdfDocument,
java.util.List<java.security.cert.X509Certificate> listCertificates)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
PAdESBaselineSigner.upgrade(byte[] pdfDocument,
java.util.List<java.security.cert.X509Certificate> listSigners)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
PadesSigner.upgrade(byte[] pdfDocument,
java.util.List<java.security.cert.X509Certificate> listCertificates,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
PAdESBaselineSigner.upgrade(byte[] pdfDocument,
java.util.List<java.security.cert.X509Certificate> listSigners,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
XadesSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
XAdESBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
XadesSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
XAdESBaselineSigner.coSign(byte[] signature,
byte[] document,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic co-signature (signature with signers on parallel).
|
byte[] |
XadesSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties optionalParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
XAdESBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
XadesSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties optionalParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
byte[] |
XAdESBaselineSigner.counterSign(byte[] signature,
java.lang.String algorithm,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic counter-signature (signature with signers on serial).
|
OriginalSignedData |
XadesSigner.getSignedData(byte[] data) |
OriginalSignedData |
XAdESBaselineSigner.getSignedData(byte[] data)
Method that obtains the data originally signed from a signature.
|
byte[] |
XadesSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
XAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID)
Method that generates a basic signature.
|
byte[] |
XAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
boolean asicsSignature,
java.lang.String signedFileName) |
byte[] |
XadesSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
XAdESBaselineSigner.sign(byte[] data,
java.lang.String algorithm,
java.lang.String signatureFormat,
java.security.KeyStore.PrivateKeyEntry privateKey,
java.util.Properties extraParams,
boolean includeTimestamp,
java.lang.String signatureForm,
java.lang.String signaturePolicyID,
java.lang.String idClient)
Method that generates a basic signature.
|
byte[] |
XadesSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSignersToUpdate)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
XAdESBaselineSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSignersToUpdate)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
XadesSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSignersToUpdate,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
byte[] |
XAdESBaselineSigner.upgrade(byte[] signature,
java.util.List<java.security.cert.X509Certificate> listSignersToUpdate,
java.lang.String idClient)
Method that upgrades a signature adding a timestamp to all of the signers indicated.
|
| Modifier and Type | Method and Description |
|---|---|
static org.bouncycastle.util.Store |
UtilsSignatureOp.addCertificateToStore(org.bouncycastle.util.Store certificates,
java.security.cert.X509Certificate certificate)
Method that adds a certificate to a certificates store.
|
static void |
UtilsSignatureOp.appendXMLDocument(org.w3c.dom.Document xmlDocument,
org.w3c.dom.Document documentToAppend)
Method that appends a XML document to certain signed XML document.
|
static void |
UtilsSignatureOp.checkPDFCertificationLevel(java.util.Map<java.lang.Integer,java.io.InputStream> mapRevisions)
Method that validates if some approval signature was added to a PDF document after that it was defined as certified.
|
static void |
UtilsSignature.checkPDFCertificationLevel(java.util.Map<java.lang.Integer,java.io.InputStream> mapRevisions)
Method that validates if some approval signature was added to a PDF document after that it was defined as certified.
|
static void |
UtilsSignatureOp.checkSubFilterConditionsISO320001(PDFSignatureDictionary dictionarySignature,
org.bouncycastle.cms.CMSSignedData signedData)
The ISO 32000-1 specifies in section 12.8.3.3.1:
- adbe.pkcs7.detached: The original signed message digest over the document’s byte range shall
be incorporated as the normal PKCS#7 SignedData field.
|
static void |
UtilsSignature.checkSubFilterConditionsISO320001(PDFSignatureDictionary dictionarySignature,
org.bouncycastle.cms.CMSSignedData signedData)
The ISO 32000-1 specifies in section 12.8.3.3.1:
- adbe.pkcs7.detached: The original signed message digest over the document’s byte range shall
be incorporated as the normal PKCS#7 SignedData field.
|
static void |
UtilsSignatureCommons.checkValityPeriod(java.security.cert.X509Certificate certificate,
java.util.Date verificationDate)
Method that checks if the verification date parameter is into the certificate validity period.
|
static org.w3c.dom.Document |
UtilsSignatureOp.composeCoSignaturesDocument(org.w3c.dom.Document xmlDocument,
javax.xml.parsers.DocumentBuilderFactory dBFactory)
Method that composes and obtains a XML document with the root node <ROOT_COSIGNATURES> for adding new cosigns
over that (on enveloping signature mode).
|
static byte[] |
CryptoUtilPdfBc.digest(java.lang.String algorithm,
byte[] data)
Method that obtains the hash computation from a array bytes.
|
static byte[] |
CryptoUtil.digest(java.lang.String algorithm,
byte[] data)
Method that obtains the hash computation from a array bytes.
|
static java.util.List<ReferenceDataBaseline> |
UtilsSignatureOp.fromNodeListToReferenceDataBaselineList(org.w3c.dom.Node manifestNode,
org.w3c.dom.Node signedDataObjectPropertiesNode)
Method that parse a manifest and signedDataObjectProperties element into a list of ReferenceDataBaseline objects.
|
static java.security.cert.X509Certificate |
UtilsTimestampXML.getCertificateFromXMLTimestamp(org.w3c.dom.Element xmlTimestamp)
Method that obtains the signing certificate of a XML time-stamp.
|
static org.w3c.dom.Element |
UtilsXML.getChildElement(org.w3c.dom.Element parentElement,
java.lang.String childElementName,
java.lang.String signatureId,
boolean isRequired)
Method that obtains certain element as a child of a parent element.
|
static org.bouncycastle.cms.CMSSignedData |
UtilsSignatureOp.getCMSSignature(PDFSignatureDictionary signatureDictionary)
Method that obtains the
SignedData contained inside of a signature dictionary of a PDF document. |
static org.bouncycastle.cms.CMSSignedData |
UtilsSignature.getCMSSignature(PDFSignatureDictionary signatureDictionary)
Method that obtains the
SignedData contained inside of a signature dictionary of a PDF document. |
static org.bouncycastle.cms.CMSSignedData |
UtilsSignatureOp.getCMSSignedData(byte[] signature)
Method that obtains the CAdES structure of an ASN.1 signature.
|
static org.w3c.dom.Document |
UtilsSignatureCommons.getDocumentFromXML(byte[] xmlDocument)
Method that obtains an object as a representation of a XML document.
|
static org.w3c.dom.Document |
UtilsSignature.getDocumentFromXML(byte[] xmlDocument)
Method that obtains an object as a representation of a XML document.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestampPdfBc.getFirstTimeStampToken(org.bouncycastle.asn1.ASN1EncodableVector unsignedAttributes)
Method that obtains the first time-stamp contained inside of a list of unsigned attributes.
|
static java.util.Date |
UtilsTimestampXML.getGenTimeXMLTimestamp(org.w3c.dom.Element xmlTimestamp)
Method that obtains the gentime from a XML timestamp.
|
static java.util.Date |
UtilsTimestamp.getGenTimeXMLTimestamp(org.w3c.dom.Element xmlTimestamp)
Method that obtains the gentime from a XML timestamp.
|
static java.util.List<org.bouncycastle.tsp.TimeStampToken> |
UtilsTimestampPdfBc.getOrderedTimeStampTokens(org.bouncycastle.asn1.ASN1EncodableVector unsignedAttributes)
Method that obtains a list with the timestamps contained inside of a set of unsigned attributes.
|
static byte[] |
UtilsSignatureOp.getOriginalDataFromSignedXMLDocument(org.w3c.dom.Document xmlDocument)
Method that obtains the original data from a signed XML document.
|
static byte[] |
UtilsTimestampXML.getSignatureTimeStampDataToStamp(org.w3c.dom.Element dsSignature,
java.lang.String inputCanonicalizationAlgorithm)
Method that obtains the data to stamp with a time-stamp to include into a
xades:SignatureTimeStamp element. |
static java.lang.String |
UtilsSignatureOp.getSignedElementIdValue(org.w3c.dom.Document xmlDocument)
Method that obtains the value of the attribute
Id of the Content node of the wrapper, or an empty String if the signed XML document doesn't contain that attribute
(wrapper signed on enveloped mode). |
static java.security.cert.X509Certificate |
UtilsSignatureOp.getSigningCertificate(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformation signerInformation)
Method that obtains the singing certificate of a signer of a signature.
|
static java.security.cert.X509Certificate |
UtilsSignature.getSigningCertificate(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformation signerInformation)
Method that obtains the singing certificate of a signer of a signature.
|
static java.security.cert.X509Certificate |
UtilsTimestampXML.getSigningCertificate(org.bouncycastle.tsp.TimeStampToken tst)
Method that obtain the the signing certificate of a timestamp.
|
static java.security.cert.X509Certificate |
UtilsTimestampPdfBc.getSigningCertificate(org.bouncycastle.tsp.TimeStampToken tst)
Method that obtain the the signing certificate of a timestamp.
|
static java.security.cert.X509Certificate |
UtilsTimestamp.getSigningCertificate(org.bouncycastle.tsp.TimeStampToken tst)
Method that obtain the the signing certificate of a timestamp.
|
static java.lang.Object |
UtilsTimestampWS.getTimestampFromDssService(byte[] dataToStamp,
java.lang.String applicationID,
java.lang.String signatureType)
Method that obtains a timestamp from TS@.
|
static java.lang.Object |
UtilsTimestampWS.getTimestampFromDssService(byte[] dataToStamp,
java.lang.String applicationID,
java.lang.String signatureType,
java.lang.String idClient)
Method that obtains a timestamp from TS@.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestampOcspRfc3161.getTimestampFromRFC3161Service(byte[] dataToStamp,
java.lang.String applicationID,
java.lang.String tsaCommunicationMode)
Method that obtains an ASN.1 timestamp from TS@ RFC 3161 service.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestamp.getTimestampFromRFC3161Service(byte[] dataToStamp,
java.lang.String applicationID,
java.lang.String tsaCommunicationMode)
Method that obtains an ASN.1 timestamp from TS@ RFC 3161 service.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestampOcspRfc3161.getTimestampFromRFC3161Service(byte[] dataToStamp,
java.lang.String applicationID,
java.lang.String tsaCommunicationMode,
java.lang.String idClient)
Method that obtains an ASN.1 timestamp from TS@ RFC 3161 service.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestamp.getTimestampFromRFC3161Service(byte[] dataToStamp,
java.lang.String applicationID,
java.lang.String tsaCommunicationMode,
java.lang.String idClient)
Method that obtains an ASN.1 timestamp from TS@ RFC 3161 service.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestampPdfBc.getTimeStampToken(org.bouncycastle.asn1.cms.Attribute signatureTimeStampAttribute,
java.security.cert.X509Certificate signingCertificate)
Method that obtains the time-stamp contained inside of a
signature-time-stamp attribute. |
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestampPdfBc.getTimeStampToken(org.bouncycastle.cms.SignerInformation signerInformation)
Method that obtains the timestamp from the information about a signer of a signature, if it contains a timestamp.
|
static org.bouncycastle.tsp.TimeStampToken |
UtilsTimestamp.getTimeStampToken(org.bouncycastle.cms.SignerInformation signerInformation)
Method that obtains the timestamp from the information about a signer of a signature, if it contains a timestamp.
|
static java.lang.String |
UtilsSignatureOp.getTypeOfXMLSignature(org.w3c.dom.Document xmlDocument)
Method that obtains the signature mode of a signed XML document.
|
static org.w3c.dom.Element |
UtilsSignatureOp.getXMLSignatureById(org.w3c.dom.Document document,
java.lang.String signatureId)
Method that obtains a
Signature element from a XML document. |
static org.w3c.dom.Document |
UtilsSignatureOp.insertAfirmaRootNode(org.w3c.dom.Document xmlDocument,
javax.xml.parsers.DocumentBuilderFactory dBFactory)
Method that defines the
AFIRMA node as root node of a signed XML document. |
static void |
UtilsSignatureOp.insertRubric(com.lowagie.text.pdf.PdfReader reader,
com.lowagie.text.pdf.PdfSignatureAppearance signatureAppearance,
java.util.Properties externalParams)
Method that inserts the rubric in a document.
|
static byte[] |
UtilsSignatureOp.obtainFirstRevision(byte[] pdfDocument)
Method that obtains the first revision of the signature dictionary.
|
static com.lowagie.text.pdf.PdfReader |
UtilsSignatureOp.obtainLatestRevision(com.lowagie.text.pdf.PdfReader reader)
Method that obtains the revision of the signature dictionary most recent.
|
static com.lowagie.text.pdf.PdfReader |
UtilsSignature.obtainLatestRevision(com.lowagie.text.pdf.PdfReader reader)
Method that obtains the revision of the signature dictionary most recent.
|
static org.w3c.dom.Element |
UtilsSignatureOp.retrieveNode(org.w3c.dom.Element parentNode,
java.lang.String nodeName,
java.lang.String namespaceURI,
boolean isRequired)
Method that obtains an element from a XML document.
|
static java.security.cert.X509Certificate |
UtilsSignatureOp.retrieveSigningCertificateOfXMLSigner(org.w3c.dom.Element signedSignaturePropertiesElement,
java.lang.String signatureId,
org.w3c.dom.Element signatureElement)
Method that retrieves the signing certificate of a signer contained inside of a XML signature.
|
static void |
UtilsTimestampXML.validateASN1Timestamp(org.bouncycastle.tsp.TimeStampToken tst)
Method that validates an ASN.1 timestamp.
|
static void |
UtilsTimestampPdfBc.validateASN1Timestamp(org.bouncycastle.tsp.TimeStampToken tst)
Method that validates an ASN.1 timestamp.
|
static void |
UtilsTimestamp.validateASN1Timestamp(org.bouncycastle.tsp.TimeStampToken tst)
Method that validates an ASN.1 timestamp.
|
static void |
UtilsSignatureOp.validateCAdESPublicKeyInfo(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformation signerInformation,
java.security.cert.X509Certificate signingCertificate)
Method that checks if the signer includes a
SigningCertificate signed attribute, or a SigningCertificateV2 signed attribute,
and this matches to the signing certificate. |
static void |
UtilsSignatureOp.validateCAdESSignatureCore(org.bouncycastle.cms.SignerInformation signerInformation,
java.security.cert.X509Certificate signingCertificate,
boolean isPadesSignature)
Method that validates the CAdES signature core associated to a signer.
|
static void |
UtilsSignatureOp.validateCAdESSigningTime(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformation signerInformation,
boolean isRequired,
java.util.Date validationDate,
java.security.cert.X509Certificate signingCertificate)
Method that validates if the signing time of a signature is previous than certain date.
|
static void |
UtilsSignature.validateCertificate(java.security.cert.X509Certificate certificate,
java.util.Date validationDate,
boolean isUpgradeOperation)
Method that validates the validity period of a certificate and the revocation status
of a certificate (if the validation level for the certificates is defined with the value
es.gob.afirma.integraFacade.IntegraFacadeConstants#VALIDATION_LEVEL_COMPLETE). |
static void |
UtilsSignatureOp.validateCertificate(java.security.cert.X509Certificate certificate,
java.util.Date validationDate,
boolean isUpgradeOperation,
java.lang.String idClient,
boolean isTimestampCertificate)
Method that validates the validity period of a certificate and the revocation status
of a certificate (if the validation level for the certificates is defined with the value
IntegraFacadeConstants#VALIDATION_LEVEL_COMPLETE). |
static void |
UtilsSignatureOCSP.validateCertificateViaOCSP(java.security.cert.X509Certificate certificateToValidate,
java.util.Date validationDate,
java.lang.String idClient)
Method that validates a certificate against an OCSP responder.
|
static void |
UtilsSignatureOp.validateCMSPublicKeyInfo(org.bouncycastle.cms.SignerInformation signerInformation,
java.security.cert.X509Certificate signingCertificate)
Method that checks if the value of the signed attribute
SerialNumber of a signature matches to the serial number of the signing certificate. |
static void |
UtilsSignatureOp.validateDocumentTimeStampDictionaryStructurally(PDFDocumentTimestampDictionary pdfDocumentTimestampDictionary,
byte[] pdfDocument)
Method that validates for a Document Time-stamp dictionary:
The ByteRange entry of the Document Time-stamp dictionary isn't null.
|
static void |
UtilsSignatureOp.validateDocumentTimeStampSigningTime(PDFDocumentTimestampDictionary pdfDocumentTimeStampDictionary,
java.util.Date validationDate)
Method that checks if the generation date of a time-stamp contained inside of a Document Time-stamp dictionary is previous than a validation date.
|
static void |
UtilsSignatureOp.validatePAdESBaselineMandatoryAttributes(PDFSignatureDictionary signatureDictionary,
org.bouncycastle.cms.CMSSignedData signedData,
java.util.Date validationDate)
Method that checks, for the signature contained inside of a signature dictionary of a PDF document:
If the SignedData field is explicit.
|
static void |
UtilsSignatureOp.validatePAdESBaselineOptionalAttributes(PDFSignatureDictionary signatureDictionary,
org.bouncycastle.cms.CMSSignedData signedData)
Method that checks, for the signature contained inside of a signature dictionary of a PDF document:
If the signature doesn't contain the
signing-time attribute. |
static boolean |
UtilsSignatureOp.validatePAdESBaselineStructurally(PDFSignatureDictionary signatureDictionary,
byte[] pdfDocument,
org.bouncycastle.cms.CMSSignedData signedData)
Method that checks if a signature dictionary is valid against PAdES Baseline profile.
|
static void |
UtilsSignatureOp.validatePAdESBasicSigningTime(org.bouncycastle.cms.SignerInformation signerInformation,
java.util.Date validationDate,
java.security.cert.X509Certificate signingCertificate,
PDFSignatureDictionary signatureDictionary)
Method that validates the signing time of a PAdES-Basic signature.
|
static void |
UtilsSignatureOp.validatePAdESBasicStructurally(PDFSignatureDictionary signatureDictionary,
byte[] pdfDocument,
org.bouncycastle.cms.CMSSignedData signedData)
Method that validates the structure of a signature dictionary by PAdES-Basic signature form.
|
static void |
UtilsSignatureOp.validatePAdESEnhancedMandatoryAttributes(PDFSignatureDictionary signatureDictionary,
org.bouncycastle.cms.CMSSignedData signedData)
Method that validates the mandatory attributes for a PAdES enhanced signature.
|
static void |
UtilsSignature.validatePAdESEnhancedMandatoryAttributes(PDFSignatureDictionary signatureDictionary,
org.bouncycastle.cms.CMSSignedData signedData)
Method that validates the mandatory attributes for a PAdES enhanced signature.
|
static void |
UtilsSignatureOp.validatePAdESEnhancedStructurally(PDFSignatureDictionary signatureDictionary,
byte[] pdfDocument,
org.bouncycastle.cms.CMSSignedData signedData,
boolean isEPES)
Method that checks if a signature dictionary is valid against PAdES Enhanced profile.
|
static void |
UtilsSignatureOp.validatePAdESOptionalAttributes(PDFSignatureDictionary signatureDictionary,
org.bouncycastle.cms.CMSSignedData signedData,
boolean isEPES,
boolean isBasic)
Method that validates the optional attributes for a PAdES signature.
|
static void |
UtilsSignature.validatePAdESOptionalAttributes(PDFSignatureDictionary signatureDictionary,
org.bouncycastle.cms.CMSSignedData signedData,
boolean isEPES,
boolean isBasic)
Method that validates the optional attributes for a PAdES signature.
|
static void |
UtilsSignatureOp.validatePAdESSigningTime(PDFSignatureDictionary signatureDictionary,
java.util.Date validationDate,
boolean isRequired)
Method that validates if the signature dictionary has /M entry that entry must be a date with a valid format by PDF Referente and
that date must be before of the validation date.
|
static void |
UtilsSignature.validatePDFSigner(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformation signerInformation,
com.lowagie.text.pdf.PdfDictionary pdfSignatureDictionary,
java.util.Date validationDate)
Method that validates the signer of a signature contained inside of a PDF document.
|
static void |
UtilsSignatureOp.validatePDFSigner(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformation signerInformation,
com.lowagie.text.pdf.PdfDictionary pdfSignatureDictionary,
java.util.Date validationDate,
java.lang.String idClient)
Method that validates the signer of a signature contained inside of a PDF document.
|
static void |
UtilsTimestampPdfBc.validateTimestampMessageImprint(org.bouncycastle.tsp.TimeStampToken tst,
byte[] stampedData)
Method that checks if the value of the messageImprint field within time-stamp token is a hash of the value indicated.
|
static void |
UtilsTimestampXML.validateTimeStampReferences(org.w3c.dom.Node xmlTST,
byte[] stampedData,
java.lang.String signatureTimeStampId)
Method that validates the references contained inside of a XML time-stamp.
|
static void |
UtilsSignatureOp.validateXAdESPublicKeyInfo(java.lang.String signatureId,
org.w3c.dom.Element signatureElement,
org.apache.xml.security.signature.XMLSignature xmlSignature,
boolean isBaseline,
boolean isCounterSignature)
Method that validates if the public key information contained inside of a XML signature is valid.
|
static void |
UtilsSignatureOp.validateXAdESSignatureCore(org.w3c.dom.Element qualifyingPropertiesElement,
java.lang.String signatureId,
org.w3c.dom.Element signatureElement,
org.apache.xml.security.signature.XMLSignature xmlSignature,
byte[] signedFile,
java.lang.String signedFileName,
java.security.cert.X509Certificate signingCertificate,
org.w3c.dom.Element signedSignaturePropertiesElement,
org.w3c.dom.Element signedPropertiesElement,
boolean isBaseline,
boolean isCounterSignature)
Method that validates the XAdES signature core associated to a signer.
|
static void |
UtilsSignature.validateXAdESSigner(org.apache.xml.security.signature.XMLSignature xmlSignature,
java.security.cert.X509Certificate signingCertificate,
org.bouncycastle.tsp.TimeStampToken tst,
org.w3c.dom.Element xmlTst,
java.lang.String signingMode,
byte[] signedFile,
java.lang.String signedFileName)
Method that validates the signer of a XAdES signature.
|
static void |
UtilsSignatureOp.validateXAdESSigner(org.apache.xml.security.signature.XMLSignature xmlSignature,
java.security.cert.X509Certificate signingCertificate,
org.bouncycastle.tsp.TimeStampToken tst,
org.w3c.dom.Element xmlTst,
java.lang.String signingMode,
byte[] signedFile,
java.lang.String signedFileName,
java.lang.String idClient)
Method that validates the signer of a XAdES signature.
|
static void |
UtilsSignatureOp.validateXAdESSigningTime(org.w3c.dom.Element signedSignaturePropertiesElement,
boolean isRequired,
java.lang.String signatureId,
java.util.Date validationDate)
Method that validates if the signing time of a XML signature is previous than certain validation date.
|
static void |
UtilsTimestampXML.validateXMLTimestamp(org.w3c.dom.Element tst)
Method that validates a XML timestamp.
|
static void |
UtilsTimestamp.validateXMLTimestamp(org.w3c.dom.Element tst)
Method that validates a XML timestamp.
|