Uses of Interface
br.ufsc.labsec.signature.conformanceVerifier.common.SignatureAttribute
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades that return SignatureAttribute Modifier and Type Method Description SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
RevocationSignedDataCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades with parameters of type SignatureAttribute Modifier and Type Method Description void
CadesSignature. addUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute)
Adiciona um atributo não-assinadovoid
CadesSignatureInformation. addUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute)
Adiciona um atributo não-assinadovoid
CadesSignatureInformation. replaceUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute, Integer index)
Substitui um atributo não assinado qualquerMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.cades with type arguments of type SignatureAttribute Modifier and Type Method Description protected SignatureContainer<CadesSignature>
CadesContainerGenerator. generateSignature(FileToBeSigned<? extends CadesInformation> fileToBeSigned, List<SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>> signedAttributes)
Gera uma assinatura no formato CAdES. -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes
Subinterfaces of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes Modifier and Type Interface Description interface
CounterSignatureInterface
Interface usada para definir métodos comuns entre as classes que a implementam:IdCounterSignature
eCounterSignature
interface
SigningCertificateInterface
Usada pelas classesIdAaSigningCertificate
eIdAaSigningCertificateV2
.Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes that implement SignatureAttribute Modifier and Type Class Description class
TimeStamp<Encod>
Representa um carimbo do tempoMethods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes with parameters of type SignatureAttribute Modifier and Type Method Description void
TimeStamp. addUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute)
Adiciona um atributo não-assinadovoid
TimeStamp. replaceUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute, Integer index)
Substitui um atributo não assinado qualquer, útil quando é necessário adicionar mais atributos em um carimbo de tempo por exemplo -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.signed
Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.signed that implement SignatureAttribute Modifier and Type Class Description class
AbstractSignerAttr
class
IdAaContentHint
O atributo content-hints fornece informações sobre o conteúdo assinado mais interno de uma mensagem multi-camada, no qual um conteúdo é encapsulado em outro.class
IdAaEtsSignerAttr
O atributo signer attributes especifica os atributos adicionais do signatário.class
IdAaEtsSignerLocation
O atributo signer location especifica o endereço associado a uma localização geográfica do signatário.class
IdAaEtsSigPolicyId
O atributo signature policy identifier representa o identificador da política de assinatura.class
IdAaMsgSigDigest
class
IdAaReceiptRequest
Representa o atributo id-aa-receiptRequest definido na RFC 2634.class
IdAaSigningCertificate
O atributo IdAaSigningCertificate é designado para previnir o ataque de substituição, e para permitir um conjunto restrito de certificados a serem usados na verificação da assinatura.class
IdAaSigningCertificateV2
O atributo IdAaSigningCertificateV2 é designado para prevenir o ataque de substituição, e para permitir um conjunto restrito de certificados a serem usados na verificação da assinatura.class
IdContentType
class
IdMessageDigest
O atributo message digest é usado para guardar o resumo criptográfico do conteúdo assinado.class
IdSigningTime
class
RevocationInfoArchival
Representa os valores de revogação (LCRs ou respostas OCSP) de uma assinatura.class
SignerAttributeV2
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned that implement SignatureAttribute Modifier and Type Class Description class
AbstractASN1CertificateReferences
class
AbstractASN1RevocationReferences
class
ATSHashIndexV3
Atributo necessário para implementação de archive-time-stamp v3 Serve para validação de conformidade dos atributos da timestampclass
IdAaEtsArchiveTimeStampV2
O atributo IdAaEtsArchiveTimeStampV2 representa o carimbo do tempo de arquivamento.class
IdAaEtsArchiveTimestampV3
O atributo IdAaEtsArchiveTimestampV3 representa o carimbo do tempo de arquivamento.class
IdAaEtsAttrCertificateRefs
O atributo IdAaEtsAttrCertificateRefs guarda referências dos certificados do caminho de certificação do certificado de atributos.class
IdAaEtsAttrRevocationRefs
O atributo IdAaEtsAttrRevocationRefs guarda referências de todas as CRLs ou respostas OCSPs usadas na validação do certificado de atributo.class
IdAaEtsCertCRLTimestamp
class
IdAaEtsCertificateRefs
Este atributo deve conter apenas todos certificados do caminho de certificação do assinante, incluindo o certificado da Autoridade Certificadora, e excluindo o certificado do signatário.class
IdAaEtsCertValues
Esse atributo é usado para guardar as informações de certificados da assinatura.class
IdAaEtsEscTimeStamp
Repesenta o carimbo de tempo sobre as referências no formato CAdES.class
IdAaEtsRevocationRefs
Este atributo deve conter apenas todas LCRs ou respostas OCSP do caminho de certificação do assinante.class
IdAaEtsRevocationValues
Representa os valores de revogação (LCRs ou respostas OCSP) de uma assinatura.class
IdAaSignatureTimeStampToken
Representa o carimbo do tempo da assinatura.class
IdCounterSignature
Representa uma contra assinatura no formato CAdES.class
TimeStampToken
Representa o carimbo do tempo da assinatura. -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.creator.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.creator.signed that return SignatureAttribute Modifier and Type Method Description <Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaContentHintCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaEtsSignerAttrCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaEtsSignerLocationCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaEtsSigPolicyIdCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaMsgSigDigestCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaReceiptRequestCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributostatic SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaReceiptRequestCreator. getAttribute(X509Certificate signerCert)
<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaSigningCertificateCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdAaSigningCertificateV2Creator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdContentTypeCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdMessageDigestCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>IdSigningTimeCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.creator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades.creator.unsigned that return SignatureAttribute Modifier and Type Method Description protected SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsAttrCertificateRefsCreator. constructAttribute(List<Certificate> certificates, String hashAlgorithmOID)
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsCertificateRefsCreator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsCertValuesCreator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsRevocationRefsCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocsps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsRevocationValuesCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
protected SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsArchiveTimeStampV2Creator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsArchiveTimeStampV3Creator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsAttrRevocationRefsCreator. createAttribute(List<CRL> revocationValuesCRL, List<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> revocationValuesOCSP, String hashAlgorithmOID)
protected SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaEtsEscTimeStampCreator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
IdAaSignatureTimeStampCreator. createAttribute(byte[] encodedAttribute)
<Information extends TSInformation<org.bouncycastle.asn1.cms.Attribute, ? extends CadesSignature>>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>ATSHashIndexV3Creator. getAttribute(FileToBeSigned<Information> fileToBeSigned, CadesSignature signature)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.common
Fields in br.ufsc.labsec.signature.conformanceVerifier.common with type parameters of type SignatureAttribute Modifier and Type Field Description protected Map<String,Class<? extends SignatureAttribute<Encod>>>
AttributeMap. attributeClassMap
Mapeamento de atributos entre seus identificadores e suas respectivas classesMethods in br.ufsc.labsec.signature.conformanceVerifier.common that return SignatureAttribute Modifier and Type Method Description SignatureAttribute<Encod>
AttributeFactory. getSignedAttribute(String oid, FileToBeSigned fileToBeSigned)
SignatureAttribute<Encod>
AttributeFactory. getUnsignedAttribute(String oid, FileToBeSigned fileToBeSigned, Sig signature)
Methods in br.ufsc.labsec.signature.conformanceVerifier.common that return types with arguments of type SignatureAttribute Modifier and Type Method Description Class<? extends SignatureAttribute<Encod>>
AttributeMap. getAttributeClass(String attributeIdentifier)
Informa a classe do atributo pelo seu identificador único.Methods in br.ufsc.labsec.signature.conformanceVerifier.common with parameters of type SignatureAttribute Modifier and Type Method Description void
Signature. addUnsignedAttribute(SignatureAttribute<Encod> attribute)
Adiciona um atributo não-assinadoConstructor parameters in br.ufsc.labsec.signature.conformanceVerifier.common with type arguments of type SignatureAttribute Constructor Description AttributeMap(Map<String,Class<? extends SignatureAttribute<Encod>>> attributeClassMap, Map<String,String> attributeNameMap)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that return SignatureAttribute Modifier and Type Method Description SignatureAttribute
JadesVerifier. getAttribute(JadesSignature signature, Class<? extends SignatureAttribute<JadesAttrCommonStruct>> attributeClass)
Retorna Retorna um atributo na assinatura, se presenteSignatureAttribute<JadesAttrCommonStruct>
JadesVerifier. getAttribute(Class<? extends SignatureAttribute<JadesAttrCommonStruct>> attributeClass)
Retorna Retorna um atributo na assinatura, se presenteMethods in br.ufsc.labsec.signature.conformanceVerifier.jades that return types with arguments of type SignatureAttribute Modifier and Type Method Description List<SignatureAttribute<JadesAttrCommonStruct>>
JadesVerifier. getAttributeInstancesList(List<String> attributeClasses)
Retorna a lista de atributos na assinaturaMethods in br.ufsc.labsec.signature.conformanceVerifier.jades with parameters of type SignatureAttribute Modifier and Type Method Description void
JadesSignature. addUnsignedAttribute(SignatureAttribute<JadesAttrCommonStruct> attribute)
Adiciona um atributo não-assinadoMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.jades with type arguments of type SignatureAttribute Modifier and Type Method Description protected JadesSignatureContainer
JadesContainerGenerator. generateSignature(FileToBeSigned<? extends JadesInformation> fileToBeSigned, List<SignatureAttribute<JadesAttrCommonStruct>> signedAttributes)
SignatureAttribute
JadesVerifier. getAttribute(JadesSignature signature, Class<? extends SignatureAttribute<JadesAttrCommonStruct>> attributeClass)
Retorna Retorna um atributo na assinatura, se presenteSignatureAttribute<JadesAttrCommonStruct>
JadesVerifier. getAttribute(Class<? extends SignatureAttribute<JadesAttrCommonStruct>> attributeClass)
Retorna Retorna um atributo na assinatura, se presente -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.signed
Classes in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.signed that implement SignatureAttribute Modifier and Type Class Description class
AllDataObjectsTimeStamp
class
CommitmentTypeIndication
class
CriticalHeader
class
SigDHeader
class
SignaturePolicyIdentifier
class
SignatureProductionPlace
class
SignerRole
class
SigningCertificate
class
SigningTime
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned that implement SignatureAttribute Modifier and Type Class Description class
ArchiveTimeStamp
class
AttrAuthoritiesCertVals
class
AttributeCertificateRefs
class
AttributeRevocationRefs
class
AttributeRevocationValues
class
CertificateValues
class
CompleteCertificateRefs
class
CounterSignature
class
RefsOnlyTimeStamp
class
RevocationRefs
class
RevocationValues
class
SigAndRefsTimeStamp
class
SignaturePolicyStore
class
SignatureTimeStamp
class
TimeStampValidationData
Method parameters in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned with type arguments of type SignatureAttribute Modifier and Type Method Description protected List<CertID>
AttrAuthoritiesCertVals. getCertIDListFromRefs(List<SignatureAttribute<JadesAttrCommonStruct>> signatureAttributeList)
Retorna a lista de CertID contida no atributo de referênciaprotected List<CertID>
CertificateValues. getCertIDListFromRefs(List<SignatureAttribute<JadesAttrCommonStruct>> signatureAttributeList)
Retorna a lista de CertID contida no atributo de referência -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades.creator.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades.creator.signed that return SignatureAttribute Modifier and Type Method Description <Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>AllDataObjectsTimeStampCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>SignaturePolicyIdentifierCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>SignatureProductionPlaceCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>SigningCertificateCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>SigningTimeCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades.creator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades.creator.unsigned that return SignatureAttribute Modifier and Type Method Description protected SignatureAttribute<JadesAttrCommonStruct>
AttributeCertificateRefsCreator. constructAttribute(List<Certificate> certificates, String hashAlgorithmOID)
SignatureAttribute<JadesAttrCommonStruct>
AttributeRevocationValuesCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
SignatureAttribute<JadesAttrCommonStruct>
CertificateValuesCreator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<JadesAttrCommonStruct>
CompleteCertificateRefsCreator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<JadesAttrCommonStruct>
RevocationValuesCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
protected SignatureAttribute<JadesAttrCommonStruct>
ArchiveTimeStampCreator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<JadesAttrCommonStruct>
AttributeRevocationRefsCreator. createAttribute(List<CRL> revocationValuesCRL, List<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> revocationValuesOCSP, String hashAlgorithmOID)
protected SignatureAttribute<JadesAttrCommonStruct>
RefsOnlyTimeStampCreator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<JadesAttrCommonStruct>
SigAndRefsTimeStampCreator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<JadesAttrCommonStruct>
SignatureTimeStampCreator. createAttribute(byte[] encodedAttribute)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>AttrAuthoritiesCertValsCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, JadesSignature signature)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>RevocationRefsCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, JadesSignature signature)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>SignaturePolicyStoreCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, JadesSignature signature)
<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct>TimeStampValidationDataCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, JadesSignature signature)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.pades
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades with parameters of type SignatureAttribute Modifier and Type Method Description void
PadesSignature. addUnsignedAttribute(SignatureAttribute<Object> attribute)
Method parameters in br.ufsc.labsec.signature.conformanceVerifier.pades with type arguments of type SignatureAttribute Modifier and Type Method Description protected SignatureContainer<PadesSignature>
PadesContainerGenerator. generateSignature(FileToBeSigned<? extends PadesInformation> fileToBeSigned, List<SignatureAttribute<Object>> signedAttributes)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.pades.attributes
Classes in br.ufsc.labsec.signature.conformanceVerifier.pades.attributes that implement SignatureAttribute Modifier and Type Class Description class
DocTimeStampAttribute
Esta classe representa o atributo de carimbo de tempo de uma assinatura PAdES.class
DssAttribute
Esta classe representa o atributo DSS de uma assinatura PAdES.class
SignatureDictionary
class
TBSDocTimeStampAttribute
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades.attributes that return types with arguments of type SignatureAttribute Modifier and Type Method Description static Class<? extends SignatureAttribute<Object>>
AttributeMap. getAttributeClass(String attributeIdentifier)
Informa a classe do atributo pelo seu identificador único.Method parameters in br.ufsc.labsec.signature.conformanceVerifier.pades.attributes with type arguments of type SignatureAttribute Modifier and Type Method Description static void
AttributeMap. addAttributeMapping(String attributeIdentifier, Class<? extends SignatureAttribute<Object>> attributeClass)
Permite adicionar um novo atributo no mapeamento de atributos. -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.pades.creators
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades.creators that return SignatureAttribute Modifier and Type Method Description <Information extends PadesInformation>
SignatureAttribute<Object>DocTimeStampCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, PadesSignature signature)
<T extends PadesInformation>
SignatureAttribute<Object>DSSCreator. getAttribute(FileToBeSigned<T> fileToBeSigned, PadesSignature signature)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades with parameters of type SignatureAttribute Modifier and Type Method Description void
XadesSignature. addUnsignedAttribute(SignatureAttribute<Element> attribute)
Adiciona um atributo à lista de atributos não-assinadosvoid
XadesSignature. replaceUnsignedAttribute(SignatureAttribute<Element> attribute)
Substitui um atributo não-assinadoMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.xades with type arguments of type SignatureAttribute Modifier and Type Method Description protected SignatureContainer<XadesSignature>
XadesContainerGenerator. generateSignature(FileToBeSigned<? extends XadesInformation> fileToBeSigned, List<SignatureAttribute<Element>> signedAttributes)
protected XMLObject
XadesContainerGenerator. getQualifyingPropertiesObject(Document documentToSign, List<SignatureAttribute<Element>> signedAttributes)
protected XMLSignature
XadesContainerGenerator. getXmlSignature(FileToBeSigned<? extends XadesInformation> fileToBeSigned, Document documentToSign, List<SignatureAttribute<Element>> signedAttributes)
Instancia uma novaXMLSignature
que é capaz de assinar documentos conforme o que está previsto na política de assinaturas AD-RB -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes
Subinterfaces of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes Modifier and Type Interface Description interface
CounterSignatureInterface
Interface usada para definir métodos comuns entre contra-assinaturasinterface
SigningCertificateInterface
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.signed
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.signed that implement SignatureAttribute Modifier and Type Class Description class
AllDataObjectTimeStamp
O atributo AllDataObjectTimeStamp contém um carimbo do tempo computado antes da produção da assinatura, sobre uma sequência formada por TODOS os elementos ds:Reference dentro do elemento ds:SignedInfo referenciando o que o assinante quiser assinar, exceto o elemento SignedProperties.class
CommitmentTypeIndication
O atributo CommitmentTypeIndication identifica o tipo de compromisso assumido pelo signatário.class
ContentTimeStamp
O atributo ContentTimeStamp representa o carimbo do tempo do conteúdo do dado assinado antes de ele ser assinado.class
DataObjectFormat
O atributo DataObjectFormat fornece informações que descreve o formato do dos objetods de dados assinados.class
IndividualDataObjectsTimeStamp
O atributo IndividualDataObjectsTimeStamp qualifica os atributos de dados assinados.class
SignaturePolicyIdentifier
O atributo SignaturePolicyIdentifier define um conjunto de regras para a criação e validação de uma assinatura.class
SignatureProductionPlace
O atributo SignatureProductionPlace especifica um endereço que associa o assinante à um local geográfico particular.class
SignerRole
O atributo SignerRole representa o papel do assinante com a compania ou a organização.class
SignerRoleV2
The SignerRoleV2 qualifying property shall be defined as in XML Schema file "XAdES01903v132-201601.xsd", whose location is detailed in clause C.1 and is copied below for information.class
SigningCertificate
O atributo SigningCertificate é designado para previnir o ataque de substituição, e para permitir um conjunto restrito de certificados de autorização a serem usados na verificação da assinatura.class
SigningCertificateV2
O esquema do atributo retirado do ETSI EN 319 132-1 V1.2.1<xsd:element name="SigningCertificateV2" type="CertIDListV2Type"/> <xsd:complexType name="CertIDListV2Type"> <xsd:sequence> <xsd:element name="Cert" type="CertIDTypeV2" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CertIDTypeV2"> <xsd:sequence> <xsd:element name="CertDigest" type="DigestAlgAndValueType"/> <xsd:element name="IssuerSerialV2" type="xsd:base64Binary" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="URI" type="xsd:anyURI" use="optional"/> </xsd:complexType> <xsd:complexType name="DigestAlgAndValueType"> <xsd:sequence> <xsd:element ref="ds:DigestMethod"/> <xsd:element ref="ds:DigestValue"/> </xsd:sequence> </xsd:complexType>
class
SigningTime
O atributo SigningTime representa o instante da assinatura, ou seja, o momento em que o signatário realiza o processo de assinatura. -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned that implement SignatureAttribute Modifier and Type Class Description class
ArchiveTimeStamp
Representa o carimbo do tempo de arquivamento no formato XAdES.class
AttrAuthoritiesCertValues
Esta classe representa o atributo AttrAuthoritiesCertValues.class
AttributeCertificateRefs
Esse atributo é usado para guardar as referências para o conjunto de certificados das Autoridades de Atributos que foram usadas para validar o Certificado de Atributo.class
AttributeCertificateRefsV2
Esse atributo é usado para guardar as referências para o conjunto de certificados das Autoridades de Atributos que foram usadas para validar o Certificado de Atributo.class
AttributeRevocationRefs
Esse atributo é usado para guardar as referências para todo o conjunto de dados de revogação que foram usadas para validar o Certificado de Atributo presente na assinatura.class
AttributeRevocationValues
Esta classe representa o atributo AttributeRevocationValues.class
CertificateValues
Esse atributo é usado para guardar as informações de certificados da assinatura.class
CompleteCertificateRefs
O atributo CompleteCertificateRefs contém uma lista de referências aos certificados usados na validação da assinatura.class
CompleteCertificateRefsV2
<xsd:element name="CompleteCertificateRefsV2" type="CompleteCertificateRefsTypeV2"/> <xsd:complexType name="CompleteCertificateRefsTypeV2"> <xsd:sequence> <xsd:element name="CertRefs" type="xades:CertIDListV2Type"/> </xsd:sequence> <xsd:attribute name="Id" type="xsd:ID" use="optional"/> </xsd:complexType>
class
CompleteRevocationRefs
Este atributo deve conter apenas todas LCRs ou respostas OCSP do caminho de certificação do assinante.class
CounterSignature
Representa uma contra assinatura no formato XAdES.class
RefsOnlyTimeStamp
Esta classe representa o atributo RefsOnlyTimeStamp.class
RefsOnlyTimeStampV2
class
RenewedDigestsV2
The RenewedDigestsV2 qualifying property shall be defined as in XML Schema file "XAdES01903v141- 202107.xsd", whose location is detailed in clause C.2 and is copied below for information.class
RevocationValues
Esse atributo é usado para guardar as informações de revogação da assinatura.class
SigAndRefsTimeStamp
Representa o carimbo do tempo sobre as referências.class
SigAndRefsTimeStampV2
class
SignatureTimeStamp
Representa o carimbo do tempo sobre a assinatura.class
TimestampedCertsCRLs
Esta classe representa o atributo TimestampedCertsCRLsclass
TimeStampToken
Representa o carimbo do tempo sobre a assinatura.class
TimeStampValidationData
The preamble of the XML Schema file also includes the following namespace declaration: xmlns:xades="http://uri.etsi.org/01903/v1.3.2#", which assigns the prefix "xades" to the namespace whose URI is shown in the declaration.class
UnsignedDataObjectProperty
Esta classe representa o atributo UnsignedDataObjectProperty -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.creator.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.creator.signed that return SignatureAttribute Modifier and Type Method Description <Information extends XadesInformation>
SignatureAttribute<Element>DataObjectFormatCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends XadesInformation>
SignatureAttribute<Element>SignaturePolicyIdentifierCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends XadesInformation>
SignatureAttribute<Element>SignatureProductionPlaceCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends XadesInformation>
SignatureAttribute<Element>SignerRoleCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
<Information extends XadesInformation>
SignatureAttribute<Element>SigningCertificateCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends XadesInformation>
SignatureAttribute<Element>SigningCertificateV2Creator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo<Information extends XadesInformation>
SignatureAttribute<Element>SigningTimeCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributo -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.creator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.creator.unsigned that return SignatureAttribute Modifier and Type Method Description protected SignatureAttribute<Element>
AttributeCertificateRefsCreator. constructAttribute(List<Certificate> certificates, String hashAlgorithmOID)
protected SignatureAttribute<Element>
AttributeCertificateRefsV2Creator. constructAttribute(List<Certificate> certificates, String hashAlgorithmOID)
SignatureAttribute<Element>
CertificateValuesCreator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<Element>
CompleteCertificateRefsCreator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<Element>
CompleteCertificateRefsV2Creator. constructAttribute(Component component, Collection<Certificate> certificates)
SignatureAttribute<Element>
CompleteRevocationRefsCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
SignatureAttribute<Element>
RevocationValuesCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
protected SignatureAttribute<Element>
ArchiveTimeStampCreator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<Element>
RefsOnlyTimeStampV2Creator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<Element>
SigAndRefsTimeStampCreator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<Element>
SigAndRefsTimeStampV2Creator. createAttribute(byte[] encodedAttribute)
protected SignatureAttribute<Element>
SignatureTimeStampCreator. createAttribute(byte[] encodedAttribute)
<Information extends XadesInformation>
SignatureAttribute<Element>TimeStampValidationDataCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, XadesSignature signature)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.signer
Methods in br.ufsc.labsec.signature.signer that return SignatureAttribute Modifier and Type Method Description abstract <Information extends Info>
SignatureAttribute<Encod>SignedAttributeCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned)
Retorna o atributoabstract <Information extends Info>
SignatureAttribute<Encod>UnsignedAttributeCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)
Retorna o atributoMethod parameters in br.ufsc.labsec.signature.signer with type arguments of type SignatureAttribute Modifier and Type Method Description protected abstract SignatureContainer<Sig>
CompleteContainerGenerator. generateSignature(FileToBeSigned<? extends Info> fileToBeSigned, List<SignatureAttribute<Encod>> signedAttributes)
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.signer.creator
Methods in br.ufsc.labsec.signature.signer.creator that return SignatureAttribute Modifier and Type Method Description abstract SignatureAttribute<Encod>
AbstractRevocationCreator. constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues)
protected abstract SignatureAttribute<Encod>
AttributeCertificateRefsCreator. constructAttribute(List<Certificate> certificates, String hashAlgorithmOID)
abstract SignatureAttribute<Encod>
CertificateCreator. constructAttribute(Component component, Collection<Certificate> certificates)
protected abstract SignatureAttribute<Encod>
AttributeRevocationRefsCreator. createAttribute(List<CRL> revocationValuesCRL, List<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> revocationValuesOCSP, String hashAlgorithmOID)
protected abstract SignatureAttribute<Encod>
TimestampCreator. createAttribute(byte[] encodedAttribute)
<Information extends Info>
SignatureAttribute<Encod>AttributeCertificateRefsCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)
<Information extends Info>
SignatureAttribute<Encod>AttributeRevocationCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)
<Information extends Info>
SignatureAttribute<Encod>AttributeRevocationRefsCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)
<Information extends Info>
SignatureAttribute<Encod>CertificateCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)
<Information extends Info>
SignatureAttribute<Encod>RevocationCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)
<Information extends Info>
SignatureAttribute<Encod>TimestampCreator. getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)