- All Known Subinterfaces:
CounterSignatureInterface
, 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
, CommitmentTypeIndication
, CommitmentTypeIndication
, CompleteCertificateRefs
, CompleteCertificateRefs
, CompleteCertificateRefsV2
, CompleteRevocationRefs
, 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
, SigAndRefsTimeStamp
, SigAndRefsTimeStamp
, SigAndRefsTimeStampV2
, SigDHeader
, SignatureDictionary
, SignaturePolicyIdentifier
, SignaturePolicyIdentifier
, SignaturePolicyStore
, SignatureProductionPlace
, SignatureProductionPlace
, SignatureTimeStamp
, SignatureTimeStamp
, SignerAttributeV2
, SignerRole
, SignerRole
, SignerRoleV2
, SigningCertificate
, SigningCertificate
, SigningCertificateV2
, SigningTime
, SigningTime
, TBSDocTimeStampAttribute
, TimeStamp
, TimestampedCertsCRLs
, TimeStampToken
, TimeStampToken
, TimeStampValidationData
, TimeStampValidationData
, UnsignedDataObjectProperty
public interface SignatureAttribute<Encod>
-
Method Summary
Modifier and Type |
Method |
Description |
Encod |
getEncoded() |
Retorna o atributo codificado
|
String |
getIdentifier() |
Retorna o identificador do atributo
|
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
-
getIdentifier
Retorna o identificador do atributo
- Returns:
- O identificador do atributo
-
-
getEncoded
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