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 voidCadesSignatureInformation. 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 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 interfaceCounterSignatureInterfaceInterface usada para definir métodos comuns entre as classes que a implementam:IdCounterSignatureeCounterSignatureinterfaceSigningCertificateInterfaceUsada pelas classesIdAaSigningCertificateeIdAaSigningCertificateV2.Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes that implement SignatureAttribute Modifier and Type Class Description classTimeStamp<Encod>Representa um carimbo do tempoMethods in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes with parameters of type SignatureAttribute Modifier and Type Method Description voidTimeStamp. 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 SignatureAttribute Modifier and Type Class Description classAbstractSignerAttrclassIdAaContentHintO 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.classIdAaEtsSignerAttrO atributo signer attributes especifica os atributos adicionais do signatário.classIdAaEtsSignerLocationO atributo signer location especifica o endereço associado a uma localização geográfica do signatário.classIdAaEtsSigPolicyIdO atributo signature policy identifier representa o identificador da política de assinatura.classIdAaMsgSigDigestclassIdAaReceiptRequestRepresenta o atributo id-aa-receiptRequest definido na RFC 2634.classIdAaSigningCertificateO 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.classIdAaSigningCertificateV2O 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.classIdContentTypeO atributo content type indica o tipo de conteúdo assinado.classIdMessageDigestO atributo message digest é usado para guardar o resumo criptográfico do conteúdo assinado.classIdSigningTimeO atributo SigningTime representa o instante da assinatura, ou seja, o momento em que o signatário realiza o processo de assinatura.classRevocationInfoArchivalRepresenta os valores de revogação (LCRs ou respostas OCSP) de uma assinatura.classSignerAttributeV2 -
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 classAbstractASN1CertificateReferencesclassAbstractASN1RevocationReferencesclassATSHashIndexV3Atributo necessário para implementação de archive-time-stamp v3 Serve para validação de conformidade dos atributos da timestampclassIdAaEtsArchiveTimeStampV2O atributo IdAaEtsArchiveTimeStampV2 representa o carimbo do tempo de arquivamento.classIdAaEtsArchiveTimestampV3O atributo IdAaEtsArchiveTimestampV3 representa o carimbo do tempo de arquivamento.classIdAaEtsAttrCertificateRefsO atributo IdAaEtsAttrCertificateRefs guarda referências dos certificados do caminho de certificação do certificado de atributos.classIdAaEtsAttrRevocationRefsO atributo IdAaEtsAttrRevocationRefs guarda referências de todas as CRLs ou respostas OCSPs usadas na validação do certificado de atributo.classIdAaEtsCertCRLTimestampclassIdAaEtsCertificateRefsEste 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.classIdAaEtsCertValuesEsse atributo é usado para guardar as informações de certificados da assinatura.classIdAaEtsEscTimeStampRepesenta o carimbo de tempo sobre as referências no formato CAdES.classIdAaEtsRevocationRefsEste atributo deve conter apenas todas LCRs ou respostas OCSP do caminho de certificação do assinante.classIdAaEtsRevocationValuesRepresenta os valores de revogação (LCRs ou respostas OCSP) de uma assinatura.classIdAaSignatureTimeStampTokenRepresenta o carimbo do tempo da assinatura.classIdCounterSignatureRepresenta uma contra assinatura no formato CAdES.classTimeStampTokenRepresenta 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)<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 SignatureAttribute Modifier and Type Class Description classAttributeCertificateValuesLogic<Encod>classCertificateValuesLogic<Encod>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. attributeClassMapMapeamento 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 voidSignature. 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 Constructor Description AttributeMap(Map<String,Class<? extends SignatureAttribute<Encod>>> attributeClassMap, Map<String,String> attributeNameMap, Set<String> timestampAttributes) -
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 SignatureAttributeJadesVerifier. 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 voidJadesSignature. 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 SignatureAttribute Modifier and Type Method Description protected JadesSignatureContainerJadesContainerGenerator. generateSignature(FileToBeSigned<? extends JadesInformation> fileToBeSigned, List<SignatureAttribute<JadesAttrCommonStruct>> signedAttributes)SignatureAttributeJadesVerifier. 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 classAllDataObjectsTimeStampclassCommitmentTypeIndicationclassCriticalHeaderclassIssuedAtTimeEsta classe representa o atributo 'iat' (Issued At Time) de uma assinatura JAdES.classSigDHeaderclassSignaturePolicyIdentifierclassSignatureProductionPlaceclassSignerRoleclassSigningCertificateclassSigningTime -
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 classArchiveTimeStampclassAttrAuthoritiesCertValsclassAttributeCertificateRefsclassAttributeRevocationRefsclassAttributeRevocationValuesclassCertificateValuesclassCompleteCertificateRefsclassCounterSignatureclassRefsOnlyTimeStampclassRevocationRefsclassRevocationValuesclassSigAndRefsTimeStampclassSignaturePolicyStoreclassSignatureTimeStampclassTimeStampValidationDataMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned with type arguments of type SignatureAttribute Modifier and Type Method Description protected 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
-
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 voidPadesSignature. 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 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 classDocTimeStampAttributeEsta classe representa o atributo de carimbo de tempo de uma assinatura PAdES.classDssAttributeEsta classe representa o atributo DSS de uma assinatura PAdES.classSignatureDictionary -
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 voidXadesSignature. 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 SignatureAttribute Modifier and Type Method Description protected 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.attributes Modifier and Type Interface Description interfaceCounterSignatureInterfaceInterface usada para definir métodos comuns entre contra-assinaturasinterfaceSigningCertificateInterface -
Uses of SignatureAttribute in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.schema
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.schema that implement SignatureAttribute Modifier and Type Class Description classCompleteCertificateRefsType<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>classCompleteRevocationRefsType<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>classRevocationValuesType<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>classXAdESTimeStampTypeRepresenta 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 SignatureAttribute Modifier and Type Class Description classAllDataObjectTimeStampO 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.classCommitmentTypeIndicationO atributo CommitmentTypeIndication identifica o tipo de compromisso assumido pelo signatário.classContentTimeStampO atributo ContentTimeStamp representa o carimbo do tempo do conteúdo do dado assinado antes de ele ser assinado.classDataObjectFormatO atributo DataObjectFormat fornece informações que descreve o formato do dos objetods de dados assinados.classIndividualDataObjectsTimeStampO atributo IndividualDataObjectsTimeStamp qualifica os atributos de dados assinados.classSignaturePolicyIdentifierO atributo SignaturePolicyIdentifier define um conjunto de regras para a criação e validação de uma assinatura.classSignatureProductionPlaceO atributo SignatureProductionPlace especifica um endereço que associa o assinante à um local geográfico particular.classSignerRoleO atributo SignerRole representa o papel do assinante com a compania ou a organização.classSignerRoleV2The 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.classSigningCertificateO 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.classSigningCertificateV2O 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>classSigningTimeO 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 classArchiveTimeStampRepresenta o carimbo do tempo de arquivamento no formato XAdES.classAttrAuthoritiesCertValuesEsta classe representa o atributo AttrAuthoritiesCertValues.classAttributeCertificateRefsEsse 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.classAttributeCertificateRefsV2Esse 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.classAttributeRevocationRefsEsse 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.classAttributeRevocationValuesEsta classe representa o atributo AttributeRevocationValues.classCertificateValuesEsse atributo é usado para guardar as informações de certificados da assinatura.classCompleteCertificateRefsO atributo CompleteCertificateRefs contém uma lista de referências aos certificados usados na validação da assinatura.classCompleteCertificateRefsV2<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>classCompleteRevocationRefsEste atributo deve conter apenas todas LCRs ou respostas OCSP do caminho de certificação do assinante.classCounterSignatureRepresenta uma contra assinatura no formato XAdES.classRefsOnlyTimeStampEsta classe representa o atributo RefsOnlyTimeStamp.classRefsOnlyTimeStampV2classRenewedDigestsV2The 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.classRevocationValuesEsse atributo é usado para guardar as informações de revogação da assinatura.classSigAndRefsTimeStampRepresenta o carimbo do tempo sobre as referências.classSigAndRefsTimeStampV2classSignatureTimeStampRepresenta o carimbo do tempo sobre a assinatura.classTimeStampValidationDataThe 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. -->classUnsignedDataObjectPropertyEsta 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>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 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 atributoMethods in br.ufsc.labsec.signature.signer that return types with arguments of type SignatureAttribute Modifier and Type Method Description protected 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 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)