Interface SignatureAttribute<Encod>

All Known Subinterfaces:
AttributeCertificateValuesLogic<Encod>, CertificateValuesLogic<Encod>, CertValuesLogicInterface<Encod>, CounterSignatureInterface, SigningCertificateInterface, SigningCertificateInterface
All Known Implementing Classes:
AbstractASN1CertificateReferences, AbstractASN1RevocationReferences, AbstractSignerAttr, AllDataObjectsTimeStamp, AllDataObjectTimeStamp, ArchiveTimeStamp, ArchiveTimeStamp, ATSHashIndexV3, AttrAuthoritiesCertVals, AttrAuthoritiesCertValues, AttributeCertificateRefs, AttributeCertificateRefs, AttributeCertificateRefsV2, AttributeRevocationRefs, AttributeRevocationRefs, AttributeRevocationValues, AttributeRevocationValues, CertificateValues, CertificateValues, CertValuesLogic, CommitmentTypeIndication, CommitmentTypeIndication, CompleteCertificateRefs, CompleteCertificateRefs, CompleteCertificateRefsType, CompleteCertificateRefsType, CompleteCertificateRefsV2, CompleteRevocationRefs, CompleteRevocationRefsType, CompleteRevocationRefsType, ContentTimeStamp, CounterSignature, CounterSignature, CriticalHeader, DataObjectFormat, DocTimeStampAttribute, DssAttribute, IdAaContentHint, IdAaEtsArchiveTimeStampV2, IdAaEtsArchiveTimestampV3, IdAaEtsAttrCertificateRefs, IdAaEtsAttrRevocationRefs, IdAaEtsCertCRLTimestamp, IdAaEtsCertificateRefs, IdAaEtsCertValues, IdAaEtsEscTimeStamp, IdAaEtsRevocationRefs, IdAaEtsRevocationValues, IdAaEtsSignerAttr, IdAaEtsSignerLocation, IdAaEtsSigPolicyId, IdAaMsgSigDigest, IdAaReceiptRequest, IdAaSignatureTimeStampToken, IdAaSigningCertificate, IdAaSigningCertificateV2, IdContentType, IdCounterSignature, IdMessageDigest, IdSigningTime, IndividualDataObjectsTimeStamp, IssuedAtTime, JAdESAttributeCertificateValuesLogic, JAdESCertValuesLogic, RefsOnlyTimeStamp, RefsOnlyTimeStamp, RefsOnlyTimeStampV2, RenewedDigestsV2, RevocationInfoArchival, RevocationRefs, RevocationValues, RevocationValues, RevocationValuesType, RevocationValuesType, SigAndRefsTimeStamp, SigAndRefsTimeStamp, SigAndRefsTimeStampV2, SigDHeader, SignatureDictionary, SignaturePolicyIdentifier, SignaturePolicyIdentifier, SignaturePolicyStore, SignatureProductionPlace, SignatureProductionPlace, SignatureTimeStamp, SignatureTimeStamp, SignerAttributeV2, SignerRole, SignerRole, SignerRoleV2, SigningCertificate, SigningCertificate, SigningCertificateType, SigningCertificateV2, SigningTime, SigningTime, TimeStamp, TimeStamp, TimeStamp, TimeStampToken, TimeStampValidationData, TimeStampValidationData, UnsignedDataObjectProperty, XAdESAttributeCertificateValuesLogic, XAdESCertificateValuesLogic, XAdESCertValuesLogic, XAdESTimeStampType

public interface SignatureAttribute<Encod>
  • Method Summary

    Modifier and Type
    Method
    Description
    Retorna o atributo codificado
    Retorna o identificador do atributo
    boolean
    Informa se o atributo é assinado.
    boolean
    Verifica se o atributo deve ter apenas uma instância na assinatura
  • Method Details

    • getIdentifier

      String getIdentifier()
      Retorna o identificador do atributo
      Returns:
      O identificador do atributo
    • getEncoded

      Encod getEncoded() throws SignatureAttributeException
      Retorna o atributo codificado
      Returns:
      O atributo no formato em que foi parametrizado a classe
      Throws:
      SignatureAttributeException
    • isSigned

      boolean isSigned()
      Informa se o atributo é assinado.
      Returns:
      Indica se o atributo é assinado
    • isUnique

      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