Class CertificateValues
java.lang.Object
br.ufsc.labsec.parser.commons.attributes.commons.certValues.CertValuesLogic<Element>
br.ufsc.labsec.parser.commons.attributes.commons.certValues.XAdESCertValuesLogic
br.ufsc.labsec.parser.xades.attributes.schema.XAdESCertificateValuesLogic
br.ufsc.labsec.parser.xades.attributes.unsigned.CertificateValues
- All Implemented Interfaces:
CertificateValuesLogic<Element>, CertValuesLogicInterface<Element>, 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"/>
-
Field Summary
FieldsFields inherited from class CertValuesLogic
certificates, rule -
Constructor Summary
ConstructorsConstructorDescriptionConstrutor usado quando se quer obter umCertificateValuesCertificateValues(Collection<Certificate> certificates) Cria o atributo certificateValues a partir de uma lista de certificados. -
Method Summary
Methods inherited from class XAdESCertValuesLogic
getEncodedMethods inherited from class CertValuesLogic
addCertificate, containsCertRef, getCertificates, getRuleMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CertValuesLogicInterface
containsCertRef, getCertificates, getEncoded, getRule
-
Field Details
-
IDENTIFIER
- See Also:
-
-
Constructor Details
-
CertificateValues
Cria o atributo certificateValues a partir de uma lista de certificados.- Parameters:
certificates- Lista de certificados especificados pelo atributo e que serão armazenados no atributo- Throws:
CertValuesExceptionSignatureAttributeException
-
CertificateValues
public CertificateValues()Construtor usado quando se quer obter umCertificateValues
-
-
Method Details
-
getCertValues
- Throws:
CertValuesException
-
getIdentifier
Retorna o identificador do atributo- Returns:
- O identificador do atributo
-
getEncoded
Description copied from interface:SignatureAttributeRetorna o atributo codificado- Returns:
- O atributo no formato em que foi parametrizado a classe
- Throws:
SignatureAttributeException
-
isSigned
public boolean isSigned()Informa se o atributo é assinado.- Returns:
- Indica se o atributo é assinado
-
isUnique
public boolean isUnique()Verifica se o atributo deve ter apenas uma instância na assinatura- Returns:
- Indica se o atributo deve ter apenas uma instância na assinatura
-