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 Documentprivate final Elementprotected TreeMap<XAdES.Element, Object> private QualifyingPropertiesprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QualifyingPropertiesprotected SignedDataObjectPropertiesprotected SignedSignaturePropertiesprotected UnsignedSignaturePropertiesprotected XAdESprotected voidmarshalQualifyingProperties(QualifyingProperties qp, String signatureIdPrefix, List referencesIdList) voidsetAllDataObjectsTimeStamps(List<AllDataObjectsTimeStamp> allDataObjectsTimeStamps) voidsetCommitmentTypeIndications(List<CommitmentTypeIndication> commitmentTypeIndications) voidsetCounterSignatures(List<CounterSignature> counterSignatures) voidsetDataObjectFormats(List<DataObjectFormat> dataObjectFormats) voidsetIndividualDataObjectsTimeStamps(List<IndividualDataObjectsTimeStamp> individualDataObjectsTimeStamps) voidsetSignatureProductionPlace(SignatureProductionPlace productionPlace) voidvoidsetSignerRole(SignerRole signerRole) voidsetSigningCertificate(X509Certificate certificate) voidsetSigningTime(Date signingTime)
-
Field Details
-
readOnlyMode
protected boolean readOnlyMode -
data
-
baseElement
-
baseDocument
-
qualifyingProperties
-
xadesPrefix
-
xadesNamespace
-
xmlSignaturePrefix
-
digestMethod
-
-
Constructor Details
-
BasicXAdESImpl
-
-
Method Details
-
getBaseDocument
- Specified by:
getBaseDocumentin interfaceXAdESBase
-
getBaseElement
- Specified by:
getBaseElementin interfaceXAdESBase
-
getDigestMethod
- Specified by:
getDigestMethodin interfaceXAdESBase
-
getSigningTime
- Specified by:
getSigningTimein interfaceXAdESBase
-
getSigningCertificate
- Specified by:
getSigningCertificatein interfaceXadesWithBasicAttributes
-
getSignatureProductionPlace
- Specified by:
getSignatureProductionPlacein interfaceXadesWithBasicAttributes
-
getSignerRole
- Specified by:
getSignerRolein interfaceXadesWithBasicAttributes
-
getSigner
-
getDataObjectFormats
- Specified by:
getDataObjectFormatsin interfaceXAdESBase
-
getCommitmentTypeIndications
- Specified by:
getCommitmentTypeIndicationsin interfaceXAdESBase
-
getAllDataObjectsTimeStamps
- Specified by:
getAllDataObjectsTimeStampsin interfaceXAdESBase
-
getIndividualDataObjectsTimeStamps
- Specified by:
getIndividualDataObjectsTimeStampsin interfaceXAdESBase
-
getCounterSignatures
- Specified by:
getCounterSignaturesin interfaceXAdESBase
-
setSigningTime
- Specified by:
setSigningTimein interfaceXAdESBase
-
setSigningCertificate
- Specified by:
setSigningCertificatein interfaceXadesWithBasicAttributes
-
setSignatureProductionPlace
- Specified by:
setSignatureProductionPlacein interfaceXadesWithBasicAttributes
-
setSignerRole
- Specified by:
setSignerRolein interfaceXadesWithBasicAttributes
-
setSigner
-
setDataObjectFormats
- Specified by:
setDataObjectFormatsin interfaceXAdESBase
-
setCommitmentTypeIndications
- Specified by:
setCommitmentTypeIndicationsin interfaceXAdESBase
-
setAllDataObjectsTimeStamps
- Specified by:
setAllDataObjectsTimeStampsin interfaceXAdESBase
-
setIndividualDataObjectsTimeStamps
public void setIndividualDataObjectsTimeStamps(List<IndividualDataObjectsTimeStamp> individualDataObjectsTimeStamps) - Specified by:
setIndividualDataObjectsTimeStampsin interfaceXAdESBase
-
setCounterSignatures
- Specified by:
setCounterSignaturesin interfaceXAdESBase
-
getXAdESType
-
getQualifyingProperties
-
getSignedSignatureProperties
-
getSignedDataObjectProperties
-
getUnsignedSignatureProperties
-
marshalQualifyingProperties
protected void marshalQualifyingProperties(QualifyingProperties qp, String signatureIdPrefix, List referencesIdList) throws MarshalException - Specified by:
marshalQualifyingPropertiesin classBaseXAdESImpl- Throws:
MarshalException
-
getXadesPrefix
- Specified by:
getXadesPrefixin interfaceXAdESBase
-
getXmlSignaturePrefix
- Specified by:
getXmlSignaturePrefixin interfaceXAdESBase
-
getXadesNamespace
- Specified by:
getXadesNamespacein interfaceXAdESBase
-