public class UnsignedSignatureProperties extends XAdESBaseElement
This element contains properties that qualify the XML signature that has
been specified with the Target attribute of the
QualifyingProperties container element. The content of this
element is not covered by the XML signature.
<xsd:element name="UnsignedSignatureProperties" type="UnsignedSignaturePropertiesType"/>
<xsd:complexType name="UnsignedSignaturePropertiesType">
<xsd:choice maxOccurs="unbounded">
<xsd:element name="CounterSignature" type="CounterSignatureType" />
<xsd:element name="SignatureTimeStamp" type="XAdESTimeStampType/>
<xsd:element name="CompleteCertificateRefs" type="CompleteCertificateRefsType"/>
<xsd:element name="CompleteRevocationRefs" type="CompleteRevocationRefsType"/>
<xsd:element name="AttributeCertificateRefs" type="CompleteCertificateRefsType"/>
<xsd:element name="AttributeRevocationRefs" type="CompleteRevocationRefsType"/>
<xsd:element name="SigAndRefsTimeStamp" type="XAdESTimeStampType"/>
<xsd:element name="RefsOnlyTimeStamp" type="XAdESTimeStampType"/>
<xsd:element name="CertificateValues" type="CertificateValuesType"/>
<xsd:element name="RevocationValues" type="RevocationValuesType"/>
<xsd:element name="AttrAuthoritiesCertValues" type="CertificateValuesType"/>
<xsd:element name="AttributeRevocationValues" type="RevocationValuesType"/>
<xsd:element name="ArchiveTimeStamp" type="XAdESTimeStampType"/>
<xsd:any namespace="##other" />
</xsd:choice>
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
</xsd:complexType>
The optional Id attribute can be used to make a reference
to the UnsignedSignatureProperties element.
mContext, mElement, mId| Constructor and Description |
|---|
UnsignedSignatureProperties(Context aBaglam,
XMLSignature aSignature) |
UnsignedSignatureProperties(org.w3c.dom.Element aElement,
Context aContext,
XMLSignature aSignature)
Construct UnsignedSignatureProperties from existing
|
getNamespaceaddBigIntegerElement, addLineBreak, addLineBreak, checkNamespace, createElement, generateAndSetId, getAttribute, getBigIntegerFromElement, getChildText, getContext, getDocument, getElement, getId, insertBase64EncodedElement, insertElement, insertTextElement, selectChildElement, selectChildren, setIdpublic UnsignedSignatureProperties(Context aBaglam, XMLSignature aSignature)
public UnsignedSignatureProperties(org.w3c.dom.Element aElement,
Context aContext,
XMLSignature aSignature)
throws XMLSignatureException
aElement - xml elementaContext - according to contextaSignature - which UnsignedSignatureProperties belongsXMLSignatureException - when structure is invalid or can not be
resolved appropriatelypublic void resolve(org.w3c.dom.Element aElement)
throws XMLSignatureException
XMLSignatureExceptionpublic java.util.List<UnsignedSignaturePropertyElement> getProperties()
public void addCounterSignature(XMLSignature aSignature)
public void removeCounterSignature(XMLSignature aSignature)
public int getCounterSignatureCount()
public CounterSignature getCounterSignature(int aIndex)
public java.util.List<XMLSignature> getAllCounterSignatures()
public int getSignatureTimeStampCount()
public SignatureTimeStamp getSignatureTimeStamp(int aIndex)
public java.util.List<SignatureTimeStamp> getSignatureTimeStamps()
public void addSignatureTimeStamp(SignatureTimeStamp aSignatureTimeStamp)
public CompleteCertificateRefs getCompleteCertificateRefs()
public void setCompleteCertificateRefs(CompleteCertificateRefs aCompleteCertificateRefs)
public CompleteRevocationRefs getCompleteRevocationRefs()
public void setCompleteRevocationRefs(CompleteRevocationRefs aCompleteRevocationRefs)
public AttributeCertificateRefs getAttributeCertificateRefs()
public void setAttributeCertificateRefs(AttributeCertificateRefs aAttributeCertificateRefs)
public AttributeRevocationRefs getAttributeRevocationRefs()
public void setAttributeRevocationRefs(AttributeRevocationRefs aAttributeRevocationRefs)
public int getSigAndRefsTimeStampCount()
public SigAndRefsTimeStamp getSigAndRefsTimeStamp(int aIndex)
public java.util.List<SigAndRefsTimeStamp> getSigAndRefsTimeStamps()
public void addSigAndRefsTimeStamp(SigAndRefsTimeStamp aSrts)
public int getRefsOnlyTimeStampCount()
public RefsOnlyTimeStamp getRefsOnlyTimeStamp(int aIndex)
public java.util.List<RefsOnlyTimeStamp> getRefsOnlyTimeStamps()
public void addRefsOnlyTimeStamp(RefsOnlyTimeStamp aRots)
public AttrAuthoritiesCertValues getAttrAuthoritiesCertValues()
public void setAttrAuthoritiesCertValues(AttrAuthoritiesCertValues aAttrAuthoritiesCertValues)
public CertificateValues getCertificateValues()
public void setCertificateValues(CertificateValues aCertificateValues)
public RevocationValues getRevocationValues()
public void setRevocationValues(RevocationValues aRevocationValues)
public AttributeRevocationValues getAttributeRevocationValues()
public void setAttributeRevocationValues(AttributeRevocationValues aAttributeRevocationValues)
public int getArchiveTimeStampCount()
public void addArchiveTimeStamp(ArchiveTimeStamp aArchiveTimeStamp)
public ArchiveTimeStamp getArchiveTimeStamp(int aIndex)
public java.util.List<ArchiveTimeStamp> getArchiveTimeStamps()
public void addTimeStampValidationData(TimeStampValidationData aTSValidationData, XAdESTimeStamp aTimeStamp) throws XMLSignatureException
aTSValidationData - to addaTimeStamp - which validation data belongsXMLSignatureException - if the timestamp is not in the signaturepublic TimeStampValidationData getValidationDataForTimestamp(XAdESTimeStamp aTimestamp)
public TimeStampValidationData getTimeStampValidationData(int aIndex)
public java.util.Map<XAdESTimeStamp,TimeStampValidationData> getAllTimeStampValidationData()
public int getTimestampValidationDataCount()
protected void addElement(UnsignedSignaturePropertyElement aElement)
public java.lang.String getLocalName()
getLocalName in class BaseElementCopyright © 2025. All rights reserved.