Class BasicXAdESImpl
java.lang.Object
es.uji.crypto.xades.jxades.security.xml.XAdES.BaseXAdESImpl
es.uji.crypto.xades.jxades.security.xml.XAdES.BasicXAdESImpl
- All Implemented Interfaces:
XAdES_BES
,XAdESBase
,XadesWithBasicAttributes
- Direct Known Subclasses:
ExplicitPolicyXAdESImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Document
private final Element
protected TreeMap
<XAdES.Element, Object> private QualifyingProperties
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QualifyingProperties
protected SignedDataObjectProperties
protected SignedSignatureProperties
protected UnsignedSignatureProperties
protected XAdES
protected void
marshalQualifyingProperties
(QualifyingProperties qp, String signatureIdPrefix, List referencesIdList) void
setAllDataObjectsTimeStamps
(List<AllDataObjectsTimeStamp> allDataObjectsTimeStamps) void
setCommitmentTypeIndications
(List<CommitmentTypeIndication> commitmentTypeIndications) void
setCounterSignatures
(List<CounterSignature> counterSignatures) void
setDataObjectFormats
(List<DataObjectFormat> dataObjectFormats) void
setIndividualDataObjectsTimeStamps
(List<IndividualDataObjectsTimeStamp> individualDataObjectsTimeStamps) void
setSignatureProductionPlace
(SignatureProductionPlace productionPlace) void
void
setSignerRole
(SignerRole signerRole) void
setSigningCertificate
(X509Certificate certificate) void
setSigningTime
(Date signingTime)
-
Field Details
-
readOnlyMode
protected boolean readOnlyMode -
data
-
baseElement
-
baseDocument
-
qualifyingProperties
-
xadesPrefix
-
xadesNamespace
-
xmlSignaturePrefix
-
digestMethod
-
-
Constructor Details
-
BasicXAdESImpl
-
-
Method Details
-
getBaseDocument
- Specified by:
getBaseDocument
in interfaceXAdESBase
-
getBaseElement
- Specified by:
getBaseElement
in interfaceXAdESBase
-
getDigestMethod
- Specified by:
getDigestMethod
in interfaceXAdESBase
-
getSigningTime
- Specified by:
getSigningTime
in interfaceXAdESBase
-
getSigningCertificate
- Specified by:
getSigningCertificate
in interfaceXadesWithBasicAttributes
-
getSignatureProductionPlace
- Specified by:
getSignatureProductionPlace
in interfaceXadesWithBasicAttributes
-
getSignerRole
- Specified by:
getSignerRole
in interfaceXadesWithBasicAttributes
-
getSigner
-
getDataObjectFormats
- Specified by:
getDataObjectFormats
in interfaceXAdESBase
-
getCommitmentTypeIndications
- Specified by:
getCommitmentTypeIndications
in interfaceXAdESBase
-
getAllDataObjectsTimeStamps
- Specified by:
getAllDataObjectsTimeStamps
in interfaceXAdESBase
-
getIndividualDataObjectsTimeStamps
- Specified by:
getIndividualDataObjectsTimeStamps
in interfaceXAdESBase
-
getCounterSignatures
- Specified by:
getCounterSignatures
in interfaceXAdESBase
-
setSigningTime
- Specified by:
setSigningTime
in interfaceXAdESBase
-
setSigningCertificate
- Specified by:
setSigningCertificate
in interfaceXadesWithBasicAttributes
-
setSignatureProductionPlace
- Specified by:
setSignatureProductionPlace
in interfaceXadesWithBasicAttributes
-
setSignerRole
- Specified by:
setSignerRole
in interfaceXadesWithBasicAttributes
-
setSigner
-
setDataObjectFormats
- Specified by:
setDataObjectFormats
in interfaceXAdESBase
-
setCommitmentTypeIndications
- Specified by:
setCommitmentTypeIndications
in interfaceXAdESBase
-
setAllDataObjectsTimeStamps
- Specified by:
setAllDataObjectsTimeStamps
in interfaceXAdESBase
-
setIndividualDataObjectsTimeStamps
public void setIndividualDataObjectsTimeStamps(List<IndividualDataObjectsTimeStamp> individualDataObjectsTimeStamps) - Specified by:
setIndividualDataObjectsTimeStamps
in interfaceXAdESBase
-
setCounterSignatures
- Specified by:
setCounterSignatures
in interfaceXAdESBase
-
getXAdESType
-
getQualifyingProperties
-
getSignedSignatureProperties
-
getSignedDataObjectProperties
-
getUnsignedSignatureProperties
-
marshalQualifyingProperties
protected void marshalQualifyingProperties(QualifyingProperties qp, String signatureIdPrefix, List referencesIdList) throws MarshalException - Specified by:
marshalQualifyingProperties
in classBaseXAdESImpl
- Throws:
MarshalException
-
getXadesPrefix
- Specified by:
getXadesPrefix
in interfaceXAdESBase
-
getXmlSignaturePrefix
- Specified by:
getXmlSignaturePrefix
in interfaceXAdESBase
-
getXadesNamespace
- Specified by:
getXadesNamespace
in interfaceXAdESBase
-