public interface UnsignedSignatureProperties extends XMLStructure
UnsignedSignatureProperties
element as
defined in ETSI TS 101 933 v1.3.2.
<xsd:element name="UnsignedSignatureProperties" type="UnsignedSignaturePropertiesType"/> <xsd:complexType name="UnsignedSignaturePropertiesType"> <xsd:sequence> <xsd:element name="CounterSignature" type="CounterSignatureType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="SignatureTimeStamp" type="TimeStampType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="CompleteCertificateRefs" type="CompleteCertificateRefsType" minOccurs="0"/> <xsd:element name="CompleteRevocationRefs" type="CompleteRevocationRefsType" minOccurs="0"/> <xsd:element name="AttributeCertificateRefs" type="CompleteCertificateRefsType" minOccurs="0"/> <xsd:element name="AttributeRevocationRefs" type="CompleteRevocationRefsType" minOccurs="0"/> <xsd:choice> <xsd:element name="SigAndRefsTimeStamp" type="TimeStampType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="RefsOnlyTimeStamp" type="TimeStampType" minOccurs="0" maxOccurs="unbounded"/> </xsd:choice> <xsd:element name="CertificateValues" type="CertificateValuesType" minOccurs="0"/> <xsd:element name="RevocationValues" type="RevocationValuesType" minOccurs="0"/> <xsd:element name="ArchiveTimeStamp" type="TimeStampType" minOccurs="0" maxOccurs="unbounded"/> <xsd:any namespace="##other" /> </xsd:sequence> </xsd:complexType>
A UnsignedSignatureProperties
element may be created invoking
the
newUnsignedSignatureProperties( List counterSignatures, List
signatureTimeStamps, CompleteCertificateRefs certificateRefs,
CompleteRevocationRefs completeRevocationRefs, CompleteCertificateRefs
attributeCertificateRefs, CompleteRevocationRefs attributeRevocationRefs,
List refsTimeStamps, CertificateValues certificateValues, RevocationValues
revocationValues, AttrAuthoritiesCertValues attrCertificateValues,
AttributeRevocationValues attributeRevocationValues, List archiveTimeStamps,
String id) newUnsignedSignatureProperties
method in of the
QualifyingPropertiesFactory
class.
UnsignedsignatureProperties
element contains the unsigned
properties qualifying the signature. The following properties may be present:
CounterSignature
SignatureTimeStamp
CompleteRevocationRefs
CompleteCertificateRefs
or CompleteCertificateRefsV2
AttributeRevocationRefs
AttributeCertificateRefs
or AttributeCertificateRefsV2
SigAndRefsTimeStamp
or SigAndRefsTimeStampV2
RefsOnlyTimeStamp
or RefsOnlyTimeStampV2
CertificateValues
RevocationValues
ArchiveTimeStamp
XAdESSignature
class:
XAdESSignature.appendCounterSignature(CounterSignature, XMLExtendContext)
XAdESSignature.appendSignatureTimeStamp(SignatureTimeStamp, XMLExtendContext)
XAdESSignature.appendValidationRefs(CompleteCertificateRefs, CompleteRevocationRefs, AttributeCertificateRefs, AttributeRevocationRefs, XMLExtendContext)
XAdESSignature.appendValidationRefsV2(CompleteCertificateRefsV2, CompleteRevocationRefs, AttributeCertificateRefsV2, AttributeRevocationRefs, XMLExtendContext)
XAdESSignature.appendValidationRefsTimeStamp(RefsOnlyTimeStamp, XMLExtendContext)
XAdESSignature.appendValidationRefsTimeStamp(SigAndRefsTimeStamp, XMLExtendContext)
XAdESSignature.appendValidationRefsTimeStampV2(RefsOnlyTimeStampV2, XMLExtendContext)
XAdESSignature.appendValidationRefsTimeStampV2(SigAndRefsTimeStampV2, XMLExtendContext)
XAdESSignature.appendValidationValues(CertificateValues, RevocationValues, AttrAuthoritiesCertValues, AttributeRevocationValues, XMLExtendContext)
XAdESSignature.appendArchiveTimeStamp(ArchiveTimeStamp, XMLExtendContext)
Modifier and Type | Method and Description |
---|---|
List |
getArchiveTimeStamps()
Returns the archive time-stamps.
|
AttrAuthoritiesCertValues |
getAttrAuthoritiesCertValues()
Returns the attribute authorities' certificate values.
|
AttributeCertificateRefs |
getAttributeCertificateRefs()
Returns the attribute certificate references (
ETSI TS 101 903 ). |
AttributeCertificateRefsV2 |
getAttributeCertificateRefsV2()
Returns the attribute certificate references (V2,
ETSI EN 319 132-1 ). |
AttributeRevocationRefs |
getAttributeRevocationRefs()
Returns the attribute revocation references.
|
AttributeRevocationValues |
getAttributeRevocationValues()
Returns the attribute revocation values.
|
CertificateValues |
getCertificateValues()
Returns the certificate values.
|
CompleteCertificateRefs |
getCompleteCertificateRefs()
Returns the complete certificate references (
ETSI TS 101 903 ). |
CompleteCertificateRefsV2 |
getCompleteCertificateRefsV2()
Returns the complete certificate references (V2,
ETSI EN 319 132-1 ). |
CompleteRevocationRefs |
getCompleteRevocationRefs()
Returns the complete revocation references.
|
List |
getCounterSignatures()
Returns the counter signatures.
|
List |
getRefsTimeStamps()
Returns the certification and revocation references time-stamps.
|
RenewedDigests |
getRenewedDigests()
Returns the
RenewedDigests . |
RevocationValues |
getRevocationValues()
Returns the revocation values.
|
SignaturePolicyStore |
getSignaturePolicyStore()
Returns the
SignaturePolicyStore . |
List |
getSignatureTimeStamps()
Returns the signature time-stamps.
|
TimeStampValidationData |
getTimestampValidationData(XAdESTimeStamp timeStamp)
Returns the
TimeStampValidationData successing the timestamp if
any. |
isFeatureSupported
List getCounterSignatures()
CounterSignature
sList getSignatureTimeStamps()
SignatureTimeStamp
sList getRefsTimeStamps()
SigAndRefsTimeStamp
s and
RefsOnlyTimeStamp
s (ETSI TS 101 903
) or
SigAndRefsTimeStampV2
s and
RefsOnlyTimeStampV2
s (ETSI EN 319 132-1
)List getArchiveTimeStamps()
ArchiveTimeStamp
sCompleteCertificateRefs getCompleteCertificateRefs()
ETSI TS 101 903
).
For ETSI EN 319 132-1
compliant signatures use getCompleteCertificateRefsV2()
.
CompleteCertificateRefsV2 getCompleteCertificateRefsV2()
ETSI EN 319 132-1
).
For ETSI TS 101 903
compliant signatures use getCompleteCertificateRefs()
.
AttributeCertificateRefs getAttributeCertificateRefs()
ETSI TS 101 903
).
For ETSI EN 319 132-1
compliant signatures use getAttributeCertificateRefsV2()
.
AttributeCertificateRefsV2 getAttributeCertificateRefsV2()
ETSI EN 319 132-1
).
For ETSI TS 101 903
compliant signatures use getAttributeCertificateRefs()
.
CompleteRevocationRefs getCompleteRevocationRefs()
AttributeRevocationRefs getAttributeRevocationRefs()
CertificateValues getCertificateValues()
AttrAuthoritiesCertValues getAttrAuthoritiesCertValues()
RevocationValues getRevocationValues()
AttributeRevocationValues getAttributeRevocationValues()
TimeStampValidationData getTimestampValidationData(XAdESTimeStamp timeStamp)
TimeStampValidationData
successing the timestamp if
any.timeStamp
- the associated XAdESTimeStamp
TimeStampValidationData
i.e. CertificateValues
and RevocationValues
for a timestamp.SignaturePolicyStore getSignaturePolicyStore()
SignaturePolicyStore
.SignaturePolicyStore
.RenewedDigests getRenewedDigests()
RenewedDigests
.RenewedDigests
.© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC