Class ArchiveTimeStamp
java.lang.Object
br.ufsc.labsec.parser.xades.attributes.schema.TimeStamp
br.ufsc.labsec.parser.xades.attributes.schema.XAdESTimeStampType
br.ufsc.labsec.parser.xades.attributes.unsigned.ArchiveTimeStamp
- All Implemented Interfaces:
SignatureAttribute<Element>, Comparable
Representa o carimbo do tempo de arquivamento no formato XAdES.
Esquema do atributo ArchiveTimeStamp retirado do ETSI TS 101 903:
<xsd:element name="TimeStampValidationData" type="ValidationDataType"/>
<xsd:complexType name="ValidationDataType">
<xsd:sequence>
<xsd:element ref="xades:CertificateValues" minOccurs="0" />
<xsd:element ref="xades:RevocationValues" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
<xsd:attribute name="UR" type="xsd:anyURI" use="optional"/>
</xsd:complexType>
-
Field Summary
FieldsFields inherited from class TimeStamp
index, signatureContainer -
Constructor Summary
ConstructorsConstructorDescriptionDecodifica o atributo para adição de atributos ou obtenção de dados do carimbo do tempoArchiveTimeStamp(CadesSignatureContainer signatureContainer) Construtor usado para criar um novo carimbo do tempo de arquivamento através de umSignatureContainer -
Method Summary
Modifier and TypeMethodDescriptionprotected StringRetorna o nome do atributoRetorna o identificador do atributoMethods inherited from class XAdESTimeStampType
getEncoded, isSigned, isUniqueMethods inherited from class TimeStamp
buildTimeStampToken, compareTo, getContentInfo, getTimeReference
-
Field Details
-
IDENTIFIER
- See Also:
-
-
Constructor Details
-
ArchiveTimeStamp
Construtor usado para criar um novo carimbo do tempo de arquivamento através de umSignatureContainer- Parameters:
signatureContainer- O conteúdo do carimbo do tempo
-
ArchiveTimeStamp
public ArchiveTimeStamp()Decodifica o atributo para adição de atributos ou obtenção de dados do carimbo do tempo
-
-
Method Details
-
getIdentifier
Retorna o identificador do atributo- Specified by:
getIdentifierin interfaceSignatureAttribute<Element>- Specified by:
getIdentifierin classTimeStamp- Returns:
- O identificador do atributo
-
getElementName
Retorna o nome do atributo- Specified by:
getElementNamein classXAdESTimeStampType- Returns:
- O nome "XAdES:ArchiveTimeStamp"
-