Uses of Interface
br.ufsc.labsec.signature.conformanceVerifier.common.SignatureAttribute
Packages that use SignatureAttribute
Package
Description
-
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades
Methods in br.ufsc.labsec.signature.conformanceVerifier.cades that return SignatureAttributeModifier and TypeMethodDescriptionSignatureAttribute<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 SignatureAttributeModifier and TypeMethodDescriptionvoidCadesSignatureInformation.addUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute) Adiciona um atributo não-assinadovoidCadesSignatureInformation.replaceUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute, int index) Substitui um atributo não assinado qualquerMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.cades with type arguments of type SignatureAttributeModifier and TypeMethodDescriptionprotected 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.attributesModifier and TypeInterfaceDescriptioninterfaceInterface usada para definir métodos comuns entre as classes que a implementam:IdCounterSignatureeCounterSignatureinterfaceUsada pelas classesIdAaSigningCertificateeIdAaSigningCertificateV2.Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes that implement SignatureAttributeMethods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes with parameters of type SignatureAttributeModifier and TypeMethodDescriptionvoidTimeStamp.addUnsignedAttribute(SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> attribute) Adiciona um atributo não-assinadovoidTimeStamp.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 SignatureAttributeModifier and TypeClassDescriptionclassclassO 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.classO atributo signer attributes especifica os atributos adicionais do signatário.classO atributo signer location especifica o endereço associado a uma localização geográfica do signatário.classO atributo signature policy identifier representa o identificador da política de assinatura.classclassRepresenta o atributo id-aa-receiptRequest definido na RFC 2634.classO 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.classO 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.classO atributo content type indica o tipo de conteúdo assinado.classO atributo message digest é usado para guardar o resumo criptográfico do conteúdo assinado.classO atributo SigningTime representa o instante da assinatura, ou seja, o momento em que o signatário realiza o processo de assinatura.classRepresenta os valores de revogação (LCRs ou respostas OCSP) de uma assinatura.class -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned that implement SignatureAttributeModifier and TypeClassDescriptionclassclassclassAtributo necessário para implementação de archive-time-stamp v3 Serve para validação de conformidade dos atributos da timestampclassO atributo IdAaEtsArchiveTimeStampV2 representa o carimbo do tempo de arquivamento.classO atributo IdAaEtsArchiveTimestampV3 representa o carimbo do tempo de arquivamento.classO atributo IdAaEtsAttrCertificateRefs guarda referências dos certificados do caminho de certificação do certificado de atributos.classO atributo IdAaEtsAttrRevocationRefs guarda referências de todas as CRLs ou respostas OCSPs usadas na validação do certificado de atributo.classclassEste 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.classEsse atributo é usado para guardar as informações de certificados da assinatura.classRepesenta o carimbo de tempo sobre as referências no formato CAdES.classEste atributo deve conter apenas todas LCRs ou respostas OCSP do caminho de certificação do assinante.classRepresenta os valores de revogação (LCRs ou respostas OCSP) de uma assinatura.classRepresenta o carimbo do tempo da assinatura.classRepresenta uma contra assinatura no formato CAdES.classRepresenta 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 SignatureAttributeModifier and TypeMethodDescription<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 SignatureAttributeModifier and TypeMethodDescriptionprotected 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) <Information extends CadesInformation>
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute> IdCounterSignatureCreator.getAttribute(FileToBeSigned<Information> fileToBeSigned, CadesSignature signature) -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.common
Classes in br.ufsc.labsec.signature.conformanceVerifier.common that implement SignatureAttributeFields in br.ufsc.labsec.signature.conformanceVerifier.common with type parameters of type SignatureAttributeModifier and TypeFieldDescriptionprotected Map<String, Class<? extends SignatureAttribute<Encod>>> AttributeMap.attributeClassMapMapeamento de atributos entre seus identificadores e suas respectivas classesMethods in br.ufsc.labsec.signature.conformanceVerifier.common that return types with arguments of type SignatureAttributeModifier and TypeMethodDescriptionClass<? extends SignatureAttribute<Encod>> AttributeMap.getAttributeClass(String attributeIdentifier) Informa a classe do atributo pelo seu identificador único.AttributeFactory.getSignedAttribute(String oid, FileToBeSigned fileToBeSigned) AttributeFactory.getUnsignedAttribute(String oid, FileToBeSigned fileToBeSigned, Sig signature) Methods in br.ufsc.labsec.signature.conformanceVerifier.common with parameters of type SignatureAttributeModifier and TypeMethodDescriptionvoidSignature.addUnsignedAttribute(SignatureAttribute<Encod> attribute) Adiciona um atributo não-assinadovoidSignature.replaceUnsignedAttribute(SignatureAttribute<Encod> attribute, int index) Substitui um atributo não-assinadostatic voidSignatureAttributeUtils.verifyDependencies(SignatureAttribute<?> signatureAttribute, Signature<?> signature, String... attributes) Verifica se a assinatura contém atributos que são dependências do atributo atualstatic voidSignatureAttributeUtils.verifyDuplicate(SignatureAttribute<?> signatureAttribute, Signature<?> signature) Verifica na assinatura se o atributo é únicoConstructor parameters in br.ufsc.labsec.signature.conformanceVerifier.common with type arguments of type SignatureAttribute -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades
Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that return SignatureAttributeModifier and TypeMethodDescriptionJadesVerifier.getAttribute(JadesSignature signature, Class<? extends SignatureAttribute<JadesAttrCommonStruct>> attributeClass) Retorna Retorna um atributo na assinatura, se presenteJadesVerifier.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 SignatureAttributeModifier and TypeMethodDescriptionJadesVerifier.getAttributeInstancesList(List<String> attributeClasses) Retorna a lista de atributos na assinaturaMethods in br.ufsc.labsec.signature.conformanceVerifier.jades with parameters of type SignatureAttributeModifier and TypeMethodDescriptionvoidJadesSignature.addUnsignedAttribute(SignatureAttribute<JadesAttrCommonStruct> attribute) Adiciona um atributo não-assinadovoidJadesSignature.replaceUnsignedAttribute(SignatureAttribute<JadesAttrCommonStruct> attribute, int index) Method parameters in br.ufsc.labsec.signature.conformanceVerifier.jades with type arguments of type SignatureAttributeModifier and TypeMethodDescriptionprotected JadesSignatureContainerJadesContainerGenerator.generateSignature(FileToBeSigned<? extends JadesInformation> fileToBeSigned, List<SignatureAttribute<JadesAttrCommonStruct>> signedAttributes) JadesVerifier.getAttribute(JadesSignature signature, Class<? extends SignatureAttribute<JadesAttrCommonStruct>> attributeClass) Retorna Retorna um atributo na assinatura, se presenteJadesVerifier.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 SignatureAttributeModifier and TypeClassDescriptionclassclassclassclassEsta classe representa o atributo 'iat' (Issued At Time) de uma assinatura JAdES.classclassclassclassclassclass -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned that implement SignatureAttributeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned with type arguments of type SignatureAttributeModifier and TypeMethodDescriptionCertificateValues.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 SignatureAttributeModifier and TypeMethodDescription<Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct> AllDataObjectsTimeStampCreator.getAttribute(FileToBeSigned<Information> fileToBeSigned) <Information extends JadesInformation>
SignatureAttribute<JadesAttrCommonStruct> IssuedAtTimeCreator.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 SignatureAttributeModifier and TypeMethodDescriptionprotected SignatureAttribute<JadesAttrCommonStruct> AttributeCertificateRefsCreator.constructAttribute(List<Certificate> certificates, String hashAlgorithmOID) AttributeRevocationValuesCreator.constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues) CertificateValuesCreator.constructAttribute(Component component, Collection<Certificate> certificates) CompleteCertificateRefsCreator.constructAttribute(Component component, Collection<Certificate> certificates) 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 SignatureAttributeModifier and TypeMethodDescriptionvoidPadesSignature.addUnsignedAttribute(SignatureAttribute<Object> attribute) voidPadesSignature.replaceUnsignedAttribute(SignatureAttribute<Object> attribute, int index) Method parameters in br.ufsc.labsec.signature.conformanceVerifier.pades with type arguments of type SignatureAttributeModifier and TypeMethodDescriptionprotected 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 SignatureAttributeModifier and TypeClassDescriptionclassEsta classe representa o atributo de carimbo de tempo de uma assinatura PAdES.classEsta classe representa o atributo DSS de uma assinatura PAdES.class -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.pades.creators
Methods in br.ufsc.labsec.signature.conformanceVerifier.pades.creators that return SignatureAttributeModifier and TypeMethodDescription<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 SignatureAttributeModifier and TypeMethodDescriptionvoidXadesSignature.addUnsignedAttribute(SignatureAttribute<Element> attribute) Adiciona um atributo à lista de atributos não-assinadosvoidXadesSignature.replaceUnsignedAttribute(SignatureAttribute<Element> attribute, int index) Method parameters in br.ufsc.labsec.signature.conformanceVerifier.xades with type arguments of type SignatureAttributeModifier and TypeMethodDescriptionprotected SignatureContainer<XadesSignature> XadesContainerGenerator.generateSignature(FileToBeSigned<? extends XadesInformation> fileToBeSigned, List<SignatureAttribute<Element>> signedAttributes) protected XMLObjectXadesContainerGenerator.getQualifyingPropertiesObject(Document documentToSign, List<SignatureAttribute<Element>> signedAttributes) protected XMLSignatureXadesContainerGenerator.getXmlSignature(FileToBeSigned<? extends XadesInformation> fileToBeSigned, Document documentToSign, List<SignatureAttribute<Element>> signedAttributes) Instancia uma novaXMLSignatureque é 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.attributesModifier and TypeInterfaceDescriptioninterfaceInterface usada para definir métodos comuns entre contra-assinaturasinterface -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.schema
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.schema that implement SignatureAttributeModifier and TypeClassDescriptionclass<xsd:element name="CompleteCertificateRefs" type="CompleteCertificateRefsType"/> <xsd:complexType name="CompleteCertificateRefsType"> <xsd:sequence> <xsd:element name="CertRefs" type="CertIDListType" /> </xsd:sequence> <xsd:attribute name="Id" type="xsd:ID" use="optional"/> </xsd:complexType>class<xs:complexType name="CompleteRevocationRefsType"> <xs:sequence> <xs:element name="CRLRefs" type="CRLRefsType" minOccurs="0"/> <xs:element name="OCSPRefs" type="OCSPRefsType" minOccurs="0"/> <xs:element name="OtherRefs" type="OtherCertStatusRefsType" minOccurs="0"/> </xs:sequence> <xs:attribute name="Id" type="xs:ID" use="optional"/> </xs:complexType>class<xsd:complexType name="RevocationValuesType"> <xsd:sequence> <xsd:element name="CRLValues" type="CRLValuesType" minOccurs="0"/> <xsd:element name="OCSPValues" type="OCSPValuesType" minOccurs="0"/> <xsd:element name="OtherValues" type="OtherCertStatusValuesType" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="Id" type="xsd:ID" use="optional"/> </xsd:complexType>classRepresenta o carimbo do tempo sobre a assinatura. -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.signed
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.signed that implement SignatureAttributeModifier and TypeClassDescriptionclassO 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.classO atributo CommitmentTypeIndication identifica o tipo de compromisso assumido pelo signatário.classO atributo ContentTimeStamp representa o carimbo do tempo do conteúdo do dado assinado antes de ele ser assinado.classO atributo DataObjectFormat fornece informações que descreve o formato do dos objetods de dados assinados.classO atributo IndividualDataObjectsTimeStamp qualifica os atributos de dados assinados.classO atributo SignaturePolicyIdentifier define um conjunto de regras para a criação e validação de uma assinatura.classO atributo SignatureProductionPlace especifica um endereço que associa o assinante à um local geográfico particular.classO atributo SignerRole representa o papel do assinante com a compania ou a organização.classThe 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.classO 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.classO 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>classO 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 SignatureAttributeModifier and TypeClassDescriptionclassRepresenta o carimbo do tempo de arquivamento no formato XAdES.classEsta classe representa o atributo AttrAuthoritiesCertValues.classEsse 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.classEsse 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.classEsse 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.classEsta classe representa o atributo AttributeRevocationValues.classEsse atributo é usado para guardar as informações de certificados da assinatura.classO atributo CompleteCertificateRefs contém uma lista de referências aos certificados usados na validação da assinatura.class<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>classEste atributo deve conter apenas todas LCRs ou respostas OCSP do caminho de certificação do assinante.classRepresenta uma contra assinatura no formato XAdES.classEsta classe representa o atributo RefsOnlyTimeStamp.classclassThe 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.classEsse atributo é usado para guardar as informações de revogação da assinatura.classRepresenta o carimbo do tempo sobre as referências.classinvalid input: '<'xsd:element name="SigAndRefsTimeStampV2" type="xades:XAdESTimeStampType"/>classRepresenta o carimbo do tempo sobre a assinatura.classThe 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. --> invalid input: '<'xsd:element name="TimeStampValidationData" type="ValidationDataType"/> invalid input: '<'xsd:complexType name="ValidationDataType"> invalid input: '<'xsd:sequence> invalid input: '<'xsd:element ref="xades:CertificateValues" minOccurs="0"/> invalid input: '<'xsd:element ref="xades:RevocationValues" minOccurs="0"/> invalid input: '<'/xsd:sequence> invalid input: '<'xsd:attribute name="Id" type="xsd:ID" use="optional"/> invalid input: '<'xsd:attribute name="URI" type="xsd:anyURI" use="optional"/> invalid input: '<'/xsd:complexType>classEsta 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 SignatureAttributeModifier and TypeMethodDescription<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 SignatureAttributeModifier and TypeMethodDescriptionprotected SignatureAttribute<Element> AttributeCertificateRefsCreator.constructAttribute(List<Certificate> certificates, String hashAlgorithmOID) protected SignatureAttribute<Element> AttributeCertificateRefsV2Creator.constructAttribute(List<Certificate> certificates, String hashAlgorithmOID) CertificateValuesCreator.constructAttribute(Component component, Collection<Certificate> certificates) CompleteCertificateRefsCreator.constructAttribute(Component component, Collection<Certificate> certificates) CompleteCertificateRefsV2Creator.constructAttribute(Component component, Collection<Certificate> certificates) CompleteRevocationRefsCreator.constructAttribute(Component component, Collection<CRL> crls, Collection<org.bouncycastle.asn1.ocsp.BasicOCSPResponse> ocps, org.bouncycastle.asn1.esf.OtherRevVals otherRevocationValues) 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> CounterSignatureCreator.getAttribute(FileToBeSigned<Information> fileToBeSigned, XadesSignature signature) <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 SignatureAttributeModifier and TypeMethodDescriptionabstract <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 atributoMethods in br.ufsc.labsec.signature.signer that return types with arguments of type SignatureAttributeModifier and TypeMethodDescriptionprotected List<SignatureAttribute<Encod>> CompleteContainerGenerator.constructSignedAttributes(FileToBeSigned<? extends Info> fileToBeSigned, AttributeFactory<Info, Encod, Sig> attributeFactory) Method parameters in br.ufsc.labsec.signature.signer with type arguments of type SignatureAttributeModifier and TypeMethodDescriptionprotected 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 SignatureAttributeModifier and TypeMethodDescriptionabstract 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)