public class C extends T
CompleteCertificateRefs and CompleteRevocationRefs
unsigned properties as defined by the present document. If attribute
certificates appear in the signature, then XAdES-C also incorporates the
AttributeCertificateRefs and the
AttributeRevocationRefs elements.
CompleteCertificateRefs element contains a sequence of
references to the full set of CA certificates that have been used to
validate the electronic signature up to (but not including) the signing
certificate.
CompleteRevocationRefs element contains a full set of
references to the revocation data that have been used in the validation of
the signer and CA certificates.
AttributeCertificateRefs and
AttributeRevocationRefs elements contain references to the full
set of Attribute Authorities certificates and references to the full set of
revocation data that have been used in the validation of the attribute
certificates present in the signature, respectively.
Storing the references allows the values of the certification path and revocation data to be stored elsewhere, reducing the size of a stored electronic signature format.
Below follows the structure for XAdES-C built by direct incorporation of
properties on a XAdES-T containing the SignatureTimeStamp
signed property. A XAdES-C form based on time-marks MAY exist without such
element.
mContext, mSignature| Constructor and Description |
|---|
C(Context aContext,
XMLSignature aSignature) |
| Modifier and Type | Method and Description |
|---|---|
SignatureFormat |
evolveToA() |
SignatureFormat |
evolveToC() |
SignatureFormat |
evolveToT() |
SignatureFormat |
evolveToX1() |
SignatureFormat |
evolveToX2() |
SignatureFormat |
evolveToXL() |
addTimestampValidationDataForAllDataObjectsTS, addTimestampValidationDataForIndividualDataObjectsTS, addTimestampValidationDataForSignatureTS_validateCertificate, addArchiveTimeStamp, addKeyInfo, addKeyInfo, addReferences, addTimestampValidationData, addValidationData, addValidationData, createCounterSignature, extractCertificate, sign, validateCore, validateCore, validateCoredebugSign, digestReferences, fillSignatureValue, getC14nMethod, getDigestAlgorithmUrl, getSignatureMethod, validateReferencesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsignpublic C(Context aContext, XMLSignature aSignature)
public SignatureFormat evolveToT() throws XMLSignatureException
evolveToT in interface SignatureFormatevolveToT in class TXMLSignatureExceptionpublic SignatureFormat evolveToC() throws XMLSignatureException
evolveToC in interface SignatureFormatevolveToC in class TXMLSignatureExceptionpublic SignatureFormat evolveToX1() throws XMLSignatureException
evolveToX1 in interface SignatureFormatevolveToX1 in class TXMLSignatureExceptionpublic SignatureFormat evolveToX2() throws XMLSignatureException
evolveToX2 in interface SignatureFormatevolveToX2 in class TXMLSignatureExceptionpublic SignatureFormat evolveToXL() throws XMLSignatureException
evolveToXL in interface SignatureFormatevolveToXL in class TXMLSignatureExceptionpublic SignatureFormat evolveToA() throws XMLSignatureException
evolveToA in interface SignatureFormatevolveToA in class TXMLSignatureExceptionCopyright © 2025. All rights reserved.