Uses of Interface
br.ufsc.labsec.signature.conformanceVerifier.common.Signature
-
Uses of Signature in br.ufsc.labsec.component
Classes in br.ufsc.labsec.component with type parameters of type Signature Modifier and Type Class Description classCompleteSignatureComponent<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>classSignatureComponent<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>> -
Uses of Signature in br.ufsc.labsec.signature
Classes in br.ufsc.labsec.signature with type parameters of type Signature Modifier and Type Class Description classAbstractSignatureVerifier<T extends Signature<?>>classAsn1SignatureContainer<Sig extends Signature<?>>classAttributeIncluder<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>classCompleteSigner<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>Classe abstrata que representa um assinador completo, podendo realizar assinatura simples, co-assinatura ou contra-assinatura.Fields in br.ufsc.labsec.signature declared as Signature Modifier and Type Field Description protected TAbstractSignatureVerifier. selectedSignatureAssinatura selecionada para verificaçãoMethods in br.ufsc.labsec.signature with type parameters of type Signature Modifier and Type Method Description <Encod, Sig extends Signature<Encod>>
FileToBeSigned<TSInformation<Encod,Sig>>FileToBeSignedGenerator. generateTimestampToBeSigned(TimeStampComponent component, String attributeOid, byte[] digestToSign, String signatureSuite, Sig stampedSignature)Methods in br.ufsc.labsec.signature that return types with arguments of type Signature Modifier and Type Method Description Lpa<Signature<?>>SignaturePolicyInterface. getLpa() -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier
Classes in br.ufsc.labsec.signature.conformanceVerifier with type parameters of type Signature Modifier and Type Class Description classInitialReportGenerator<Sig extends Signature<?>>Classe responsável por gerar um relatório inicial de um arquivo de assinaturas -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.cades
Classes in br.ufsc.labsec.signature.conformanceVerifier.cades with type parameters of type Signature Modifier and Type Interface Description interfaceCmsParent<Sig extends Signature<?>>Esta interface representa uma referência para um contêiner ou uma assinatura superiorclassTSInformation<Encod,Sig extends Signature<Encod>>static classTSInformation.TSInformationBuilder<Encod,Sig extends Signature<Encod>>Subinterfaces of Signature in br.ufsc.labsec.signature.conformanceVerifier.cades Modifier and Type Interface Description interfaceGenericCadesSignatureEsta interface representa uma assinatura digital.Classes in br.ufsc.labsec.signature.conformanceVerifier.cades that implement Signature Modifier and Type Class Description classCadesSignatureEsta classe representa uma assinatura CMS qualquer que contém, no mínimo, o atributoIdAaEtsSigPolicyId.classCadesSignatureInformationEsta classe representa tanto uma assinatura quanto uma contra-assinatura CAdES.classCadesSimpleSignatureInformationMethods in br.ufsc.labsec.signature.conformanceVerifier.cades that return types with arguments of type Signature Modifier and Type Method Description List<Signature<org.bouncycastle.asn1.cms.Attribute>>CadesSignatureInformation. getCounterSignatures() -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned that implement Signature Modifier and Type Class Description classIdCounterSignatureRepresenta uma contra assinatura no formato CAdES. -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.common
Methods in br.ufsc.labsec.signature.conformanceVerifier.common that return types with arguments of type Signature Modifier and Type Method Description List<? extends Signature<Encod>>Signature. getCounterSignatures()Methods in br.ufsc.labsec.signature.conformanceVerifier.common with parameters of type Signature Modifier and Type Method Description static 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 é único -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.containerCreator
Classes in br.ufsc.labsec.signature.conformanceVerifier.containerCreator with type parameters of type Signature Modifier and Type Class Description classAbstractSignatureContainerCreator<Sig extends Signature<?>>Methods in br.ufsc.labsec.signature.conformanceVerifier.containerCreator with type parameters of type Signature Modifier and Type Method Description protected <T extends Signature<?>>
booleanAbstractSignatureContainerCreator. addValidationDataFromVerpak(T signature, int indexOfSignature) -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.jades
Classes in br.ufsc.labsec.signature.conformanceVerifier.jades that implement Signature Modifier and Type Class Description classJadesSignatureEsta classe representa uma assinatura JAdES.Methods in br.ufsc.labsec.signature.conformanceVerifier.jades that return types with arguments of type Signature Modifier and Type Method Description List<? extends Signature<JadesAttrCommonStruct>>JadesSignature. getCounterSignatures() -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.jades.attributes.unsigned that implement Signature Modifier and Type Class Description classCounterSignature -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.pades
Classes in br.ufsc.labsec.signature.conformanceVerifier.pades that implement Signature Modifier and Type Class Description classPadesSignatureEsta classe representa uma assinatura PAdES.Methods in br.ufsc.labsec.signature.conformanceVerifier.pades that return types with arguments of type Signature Modifier and Type Method Description List<? extends Signature<Object>>PadesSignature. getCounterSignatures() -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage
-
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage.compressedArtifact
Methods in br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage.compressedArtifact that return types with arguments of type Signature Modifier and Type Method Description protected Lpa<Signature<?>>CompressedLPA. parseArtifact(org.json.JSONObject artifact)Constructor parameters in br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage.compressedArtifact with type arguments of type Signature Constructor Description CompressedLPA(Lpa<Signature<?>> artifact) -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy
Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy that return types with arguments of type Signature Modifier and Type Method Description Lpa<Signature<?>>SignaturePolicyProxy. getLpa() -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.baseline
Classes in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.baseline with type parameters of type Signature Modifier and Type Interface Description interfaceBaselineB<Sig extends Signature<?>>A baseline B se refere a assinaturas básicas, ou seja, assinaturas que referenciam o certificado do assinante, sendo assim, essa interface é responsável por transparecer a verificação de conformidade com sua classificaçãointerfaceBaselineLT<Sig extends Signature<?>>A baseline LT se refere a assinaturas com material para validação a longo prazo, ou seja, validade a longo prazo, sendo assim, essa interface é responsável por transparecer a verificação de conformidade com sua classificaçãointerfaceBaselineLTA<Sig extends Signature<?>>A baseline LTA se refere a assinaturas que provém disponibilidade e integridade de validação material a longo prazo, ou seja, arquivamento a longo prazo, sendo assim, essa interface é responsável por transparecer a verificação de conformidade com sua classificaçãointerfaceBaselineT<Sig extends Signature<?>>A baseline T se refere a assinaturas com tempo, ou seja, um prazo para confiabilidade, sendo assim, essa interface é responsável por transparecer a verificação de conformidade com sua classificação -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder
Classes in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder with type parameters of type Signature Modifier and Type Class Description classProfile<Encod,Sig extends Signature<Encod>>Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder with type parameters of type Signature Modifier and Type Method Description static <Enc, Sig extends Signature<Enc>>
Profile<Enc,Sig>ProfileMap. getProfile(Class<? extends Sig> signatureClass, Profile.AdESLevel level)static <Enc, Sig extends Signature<Enc>>
Profile<Enc,Sig>ProfileMap. getProfile(Sig signature, Profile.AdESLevel level)static <Enc, Sig extends Signature<Enc>>
List<Profile<Enc,Sig>>ProfileMap. getProfiles(Class<? extends Sig> signatureClass)static <Enc, Sig extends Signature<Enc>>
List<Profile<Enc,Sig>>ProfileMap. getProfiles(Sig signature)Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder with parameters of type Signature Modifier and Type Method Description abstract org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>Profile. validateMandatoryConditionals(Signature<Encod> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>Profile. validateMandatoryConditionalsLocal(Signature<Encod> signature, List<String> attrList)Valida os atributos condicionais obrigatorios para os perfis -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles
Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles with parameters of type Signature Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>CAdESBProfile. validateMandatoryConditionals(Signature<org.bouncycastle.asn1.cms.Attribute> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>CAdESLTAProfile. validateMandatoryConditionals(Signature<org.bouncycastle.asn1.cms.Attribute> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>CAdESLTProfile. validateMandatoryConditionals(Signature<org.bouncycastle.asn1.cms.Attribute> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>CAdESTProfile. validateMandatoryConditionals(Signature<org.bouncycastle.asn1.cms.Attribute> signature, List<String> attrList) -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles
Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles with parameters of type Signature Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>JAdESBProfile. validateMandatoryConditionals(Signature<JadesAttrCommonStruct> signature, List<String> attrList) -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles
Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles with parameters of type Signature Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>PAdESBProfile. validateMandatoryConditionals(Signature<Object> signature, List<String> attrList) -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles
Methods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles with parameters of type Signature Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>XAdESBES. validateMandatoryConditionals(Signature<Element> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>XAdESBProfile. validateMandatoryConditionals(Signature<Element> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>XAdESLTAProfile. validateMandatoryConditionals(Signature<Element> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>XAdESLTProfile. validateMandatoryConditionals(Signature<Element> signature, List<String> attrList)org.apache.commons.lang3.tuple.Pair<Boolean,List<String>>XAdESTProfile. validateMandatoryConditionals(Signature<Element> signature, List<String> attrList) -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa
Classes in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa with type parameters of type Signature Modifier and Type Class Description classLpa<Sig extends Signature<?>>Esta classe representa uma LPA (Lista de Políticas de Assinatura), que é um documento que contém informações sobre as políticas de assinaturaMethods in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa that return types with arguments of type Signature Modifier and Type Method Description protected Lpa<Signature<?>>LpaCache. decodeEntry(byte[] encoded, byte[] sigEncoded)static Lpa<Signature<?>>Lpa. fromBytes(byte[] encoded)Cria uma LPA a partir de bytes do arquivostatic Lpa<Signature<?>>Lpa. fromBytes(byte[] encoded, byte[] sig)Cria uma LPA a partir dos bytes do arquivo e da assinatura destacadastatic Lpa<Signature<?>>Lpa. fromURL(String url, String sigUrl)Cria uma LPA a partir das URLs do conteúdo e da assinatura destacadaOptional<Lpa<Signature<?>>>LpaCache. get(String lpaUrl)Obtém uma LPA a partir de sua URL, retirando o nome do arquivo que é a chave na cacheMethod parameters in br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.lpa with type arguments of type Signature Modifier and Type Method Description LpaReportLpaValidator. reportDefaultInformation(Lpa<Signature<?>> lpa, String adesType)Inicializa os valores do relatório com valores padrãoLpaReportLpaValidator. validate(Lpa<Signature<?>> lpa, Profile.AdESType type)Valida a LPAstatic voidLpaValidator. verifyLpaExpirationDate(Lpa<Signature<?>> lpa, LpaReport lpaReport, Report report, Date currentTimeReference)Verifica se a LPA estava expirada no momento da assinatura -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.xades
Subinterfaces of Signature in br.ufsc.labsec.signature.conformanceVerifier.xades Modifier and Type Interface Description interfaceGenericXadesSignatureEsta interface representa uma assinatura digital.Classes in br.ufsc.labsec.signature.conformanceVerifier.xades that implement Signature Modifier and Type Class Description classXadesSignatureEsta classe representa uma assinatura do tipo XAdES. -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes
Subinterfaces of Signature in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes Modifier and Type Interface Description interfaceCounterSignatureInterfaceInterface usada para definir métodos comuns entre contra-assinaturas -
Uses of Signature in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned that implement Signature Modifier and Type Class Description classCounterSignatureRepresenta uma contra assinatura no formato XAdES. -
Uses of Signature in br.ufsc.labsec.signature.signer
Classes in br.ufsc.labsec.signature.signer with type parameters of type Signature Modifier and Type Class Description classCompleteContainerGenerator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>interfaceContainerGenerator<Info,Sig extends Signature<?>>interfaceSignatureContainer<Sig extends Signature<?>>Esta interface representa um contêiner de assinaturas. -
Uses of Signature in br.ufsc.labsec.signature.signer.common
Classes in br.ufsc.labsec.signature.signer.common with type parameters of type Signature Modifier and Type Interface Description interfaceContainerBuilder<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>> -
Uses of Signature in br.ufsc.labsec.signature.signer.creator
Classes in br.ufsc.labsec.signature.signer.creator with type parameters of type Signature Modifier and Type Class Description classAbstractRevocationCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>classAttributeRevocationCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>classRevocationCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>classTimestampCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>> -
Uses of Signature in br.ufsc.labsec.signature.tsa
Methods in br.ufsc.labsec.signature.tsa with type parameters of type Signature Modifier and Type Method Description default <Encod, Sig extends Signature<Encod>>
TSInformation<Encod,Sig>TimeStamp. constructCadesInformation(Sig stampedSignature)<Encod, Sig extends Signature<Encod>>
byte[]TimeStamp. getTimeStamp(FileToBeSigned<? extends TSInformation<Encod,Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues)Retorna um carimbo de tempo pro conteúdo dado -
Uses of Signature in br.ufsc.labsec.signature.tsa.providers
Methods in br.ufsc.labsec.signature.tsa.providers with type parameters of type Signature Modifier and Type Method Description <Encod, Sig extends Signature<Encod>>
TSInformation<Encod,Sig>LocalTimestampProvider. constructCadesInformation(Sig signature)<Encod, Sig extends Signature<Encod>>
TSInformation<Encod,Sig>TimestampProvider. constructCadesInformation(Sig signature)<Encod, Sig extends Signature<Encod>>
byte[]LocalTimestampProvider. getTimeStamp(FileToBeSigned<? extends TSInformation<Encod,Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues)Retorna um carimbo de tempo pro conteúdo dado<Encod, Sig extends Signature<Encod>>
byte[]RemoteBasicTimestampProvider. getTimeStamp(FileToBeSigned<? extends TSInformation<Encod,Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues)Retorna um carimbo de tempo pro conteúdo dado<Encod, Sig extends Signature<Encod>>
byte[]RemoteOAuthTimeStampProvider. getTimeStamp(FileToBeSigned<? extends TSInformation<Encod,Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues)<Encod, Sig extends Signature<Encod>>
byte[]TimestampProvider. getTimeStamp(FileToBeSigned<? extends TSInformation<Encod,Sig>> fileToBeSigned, SignaturePolicyInterface signaturePolicyInterface, CadesSignatureComponent cadesSigComponent, boolean hasUnsignedAttributes, boolean hasCertificateValues, boolean hasRevocationValues) -
Uses of Signature in br.ufsc.labsec.utils
Methods in br.ufsc.labsec.utils with parameters of type Signature Modifier and Type Method Description static <Encod> List<PbadException>SignatureUtils. getProfileExceptions(Signature<Encod> signature, List<String> identifiers)static <Encod> booleanSignatureUtils. hasAttributeWarning(Signature<Encod> signature, String identifier)static <Encod> booleanSignatureUtils. isBasicSignature(Signature<Encod> signature) -
Uses of Signature in br.ufsc.labsec.utils.cache
Classes in br.ufsc.labsec.utils.cache with type parameters of type Signature Modifier and Type Class Description classDetachedCache<Data extends DetachedCacheable<Sig>,Sig extends Signature<?>>Esta classe é responsável por armazenar assinaturas destacadas em cacheinterfaceDetachedCacheable<Sig extends Signature<?>>