Interface SignatureAttribute<Encod>

All Known Subinterfaces:
CounterSignatureInterface, CounterSignatureInterface, SigningCertificateInterface, SigningCertificateInterface
All Known Implementing Classes:
AbstractASN1CertificateReferences, AbstractASN1RevocationReferences, AbstractSignerAttr, AllDataObjectsTimeStamp, AllDataObjectTimeStamp, ArchiveTimeStamp, ArchiveTimeStamp, ATSHashIndexV3, AttrAuthoritiesCertVals, AttrAuthoritiesCertValues, AttributeCertificateRefs, AttributeCertificateRefs, AttributeCertificateRefsV2, AttributeCertificateValuesLogic, AttributeRevocationRefs, AttributeRevocationRefs, AttributeRevocationValues, AttributeRevocationValues, CertificateValues, CertificateValues, CertificateValuesLogic, CommitmentTypeIndication, CommitmentTypeIndication, CompleteCertificateRefs, CompleteCertificateRefs, CompleteCertificateRefsType, CompleteCertificateRefsV2, CompleteRevocationRefs, 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, RefsOnlyTimeStamp, RefsOnlyTimeStamp, RefsOnlyTimeStampV2, RenewedDigestsV2, RevocationInfoArchival, RevocationRefs, RevocationValues, RevocationValues, RevocationValuesType, SigAndRefsTimeStamp, SigAndRefsTimeStamp, SigAndRefsTimeStampV2, SigDHeader, SignatureDictionary, SignaturePolicyIdentifier, SignaturePolicyIdentifier, SignaturePolicyStore, SignatureProductionPlace, SignatureProductionPlace, SignatureTimeStamp, SignatureTimeStamp, SignerAttributeV2, SignerRole, SignerRole, SignerRoleV2, SigningCertificate, SigningCertificate, SigningCertificateV2, SigningTime, SigningTime, TBSDocTimeStampAttribute, TimeStamp, TimeStampToken, TimeStampValidationData, TimeStampValidationData, UnsignedDataObjectProperty, XAdESTimeStampType

public interface SignatureAttribute<Encod>
  • Method Summary

    Modifier and Type Method Description
    Encod getEncoded()
    Retorna o atributo codificado
    String getIdentifier()
    Retorna o identificador do atributo
    default AttributeValueReport getValue()  
    boolean isSigned()
    Informa se o atributo é assinado.
    boolean isUnique()
    Verifica se o atributo deve ter apenas uma instância na assinatura
    void validate()
    Valida o atributo de acordo com suas regras específicas (ver normas da RFC e do ETSI do respectivo tipo de assinatura para cada atributo).
  • Method Details