java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned.CertificateValues
All Implemented Interfaces:
SignatureAttribute<Element>

public class CertificateValues
extends Object
implements SignatureAttribute<Element>
Esse atributo é usado para guardar as informações de certificados da assinatura. Ele deve conter no mínimo todos os certificados que o atributo CompleteCertificateRefs referencia, mais o certificado do assinante. Sendo assim, ele deve conter todos os certificados do caminho de certificação, e o certificado da âncora de confiança. O CompleteCertificateRefs não guarda o certificado do assinante. Esquema do atributo CertificateValues retirado do ETSI TS 101 903: <xsd:element name="CertificateValues" type="CertificateValuesType"/> <xsd:complexType name="CertificateValuesType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="EncapsulatedX509Certificate" type="EncapsulatedPKIDataType"/> <xsd:element name="OtherCertificate" type="AnyType"/> </xsd:choice> <xsd:attribute name="Id" type="xsd:ID" use="optional"/> </xsd:complexType>