Uses of Interface
br.ufsc.labsec.signature.conformanceVerifier.xades.XadesAbstractVerifierInterface
Packages that use XadesAbstractVerifierInterface
Package
Description
-
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades that implement XadesAbstractVerifierInterfaceModifier and TypeClassDescriptionclassEsta classe trata as partes de verificação comuns entre assinaturas XAdES e carimbos do tempo.classEsta classe é responsável por verificar uma assinatura. -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.schema
Classes in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.schema that implement interfaces with type arguments of type XadesAbstractVerifierInterfaceModifier and TypeClassDescriptionclassXAdESTimeStampTypeTSValidator<TS extends XAdESTimeStampType>Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.schema with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionXAdESTimeStampTypeTSValidator.makeTimeStampVerifier(TS ts, XadesAbstractVerifierInterface verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Cria um objetoTimeStampVerifierInterfacevoidXAdESTimeStampTypeTSValidator.validate(TS ts, XadesAbstractVerifierInterface verifier, TimeStampReport report, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Valida o atributo em seu próprio contexto de validação. -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.tsValidator.unsigned with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionbyte[]ArchiveTimeStampTSValidator.getAttributeHash(ArchiveTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]RefsOnlyTimeStampV2TSValidator.getAttributeHash(RefsOnlyTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) byte[]SigAndRefsTimeStampTSValidator.getAttributeHash(SigAndRefsTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) Calcula o hash do atributobyte[]SigAndRefsTimeStampV2TSValidator.getAttributeHash(SigAndRefsTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) Calcula o hash do atributobyte[]SignatureTimeStampTSValidator.getAttributeHash(SignatureTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier) booleanArchiveTimeStampTSValidator.isAttributeHashValid(ArchiveTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) booleanRefsOnlyTimeStampV2TSValidator.isAttributeHashValid(RefsOnlyTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgorithmId, byte[] expected) booleanSigAndRefsTimeStampTSValidator.isAttributeHashValid(SigAndRefsTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) booleanSigAndRefsTimeStampV2TSValidator.isAttributeHashValid(SigAndRefsTimeStampV2 ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) booleanSignatureTimeStampTSValidator.isAttributeHashValid(SignatureTimeStamp ts, XadesAbstractVerifierInterface verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier identifier, byte[] expected) protected booleanArchiveTimeStampTSValidator.isLast(ArchiveTimeStamp ts, XadesAbstractVerifierInterface verifier) Verifica se o atributo é o último carimbo na assinaturaArchiveTimeStampTSValidator.makeTimeStampVerifier(ArchiveTimeStamp ts, XadesAbstractVerifierInterface verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Cria um objetoTimeStampVerifierInterfaceSigAndRefsTimeStampTSValidator.makeTimeStampVerifier(SigAndRefsTimeStamp ts, XadesAbstractVerifierInterface verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Cria um objetoTimeStampVerifierInterfaceSigAndRefsTimeStampV2TSValidator.makeTimeStampVerifier(SigAndRefsTimeStampV2 ts, XadesAbstractVerifierInterface verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Cria um objetoTimeStampVerifierInterfaceSignatureTimeStampTSValidator.makeTimeStampVerifier(SignatureTimeStamp ts, XadesAbstractVerifierInterface verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator
Subclasses with type arguments of type XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreatorModifier and TypeClassDescriptionclassXadesChildAttributeValueReportCreator<P extends SignatureAttribute<Element>, C extends P>Subinterfaces with type arguments of type XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreatorModifier and TypeInterfaceDescriptioninterfaceXadesValueReportCreator<Attr extends SignatureAttribute<Element>> -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.schema
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.schema that return types with arguments of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionprotected @NotNull CertValuesLogicValueReportCreator<XadesInformation, Element, XadesSignature, CertValuesLogic<Element>, XadesAbstractVerifierInterface> XAdESCertValuesLogicValueReportCreator.getParentCreator()Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.schema with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionprotected @Nullable AttributeValueReportXAdESAttributeCertificateValuesLogicValueReportCreator.createChildValueReport(XAdESAttributeCertificateValuesLogic attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportXAdESCertificateValuesLogicValueReportCreator.createChildValueReport(XAdESCertificateValuesLogic attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportXAdESCertValuesLogicValueReportCreator.createChildValueReport(XAdESCertValuesLogic attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportXAdESTimeStampTypeValueReportCreator.createChildValueReport(XAdESTimeStampType attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) @Nullable AttributeValueReportCompleteCertificateRefsTypeValueReportCreator.createValueReport(CompleteCertificateRefsType attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportCompleteRevocationRefsTypeValueReportCreator.createValueReport(CompleteRevocationRefsType attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportRevocationValuesTypeValueReportCreator.createValueReport(RevocationValuesType attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportSigningCertificateTypeValueReportCreator.createValueReport(SigningCertificateType attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportTimeStampValueReportCreator.createValueReport(TimeStamp attr, XadesAbstractVerifierInterface verifier) -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.signed with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionprotected @Nullable AttributeValueReportIndividualDataObjectsTimeStampValueReportCreator.createChildValueReport(IndividualDataObjectsTimeStamp attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportSigningCertificateV2ValueReportCreator.createChildValueReport(SigningCertificateV2 attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportSigningCertificateValueReportCreator.createChildValueReport(SigningCertificate attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) @Nullable AttributeValueReportAllDataObjectTimeStampValueReportCreator.createValueReport(AllDataObjectTimeStamp attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportCommitmentTypeIndicationValueReportCreator.createValueReport(CommitmentTypeIndication attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportContentTimeStampValueReportCreator.createValueReport(ContentTimeStamp attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportDataObjectFormatValueReportCreator.createValueReport(DataObjectFormat attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportSignaturePolicyIdentifierValueReportCreator.createValueReport(SignaturePolicyIdentifier attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportSignatureProductionPlaceValueReportCreator.createValueReport(SignatureProductionPlace attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportSignerRoleV2ValueReportCreator.createValueReport(SignerRoleV2 attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportSignerRoleValueReportCreator.createValueReport(SignerRole attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportSigningTimeValueReportCreator.createValueReport(SigningTime attr, XadesAbstractVerifierInterface verifier) -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.valueReportCreator.unsigned with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionprotected @Nullable AttributeValueReportArchiveTimeStampValueReportCreator.createChildValueReport(ArchiveTimeStamp attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportAttrAuthoritiesCertValuesValueReportCreator.createChildValueReport(AttrAuthoritiesCertValues attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportAttributeCertificateRefsValueReportCreator.createChildValueReport(AttributeCertificateRefs attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportAttributeRevocationRefsValueReportCreator.createChildValueReport(AttributeRevocationRefs attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportAttributeRevocationValuesValueReportCreator.createChildValueReport(AttributeRevocationValues attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportCertificateValuesValueReportCreator.createChildValueReport(CertificateValues attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportCompleteRevocationRefsValueReportCreator.createChildValueReport(CompleteRevocationRefs attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportRefsOnlyTimeStampV2ValueReportCreator.createChildValueReport(RefsOnlyTimeStampV2 attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportRevocationValuesValueReportCreator.createChildValueReport(RevocationValues attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportSigAndRefsTimeStampV2ValueReportCreator.createChildValueReport(SigAndRefsTimeStampV2 attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportSigAndRefsTimeStampValueReportCreator.createChildValueReport(SigAndRefsTimeStamp attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) protected @Nullable AttributeValueReportSignatureTimeStampValueReportCreator.createChildValueReport(SignatureTimeStamp attr, XadesAbstractVerifierInterface verifier, @Nullable AttributeValueReport report) @Nullable AttributeValueReportAttributeCertificateRefsV2ValueReportCreator.createValueReport(AttributeCertificateRefsV2 attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportCompleteCertificateRefsV2ValueReportCreator.createValueReport(CompleteCertificateRefsV2 attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportCompleteCertificateRefsValueReportCreator.createValueReport(CompleteCertificateRefs attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportCounterSignatureValueReportCreator.createValueReport(CounterSignature attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportRefsOnlyTimeStampValueReportCreator.createValueReport(RefsOnlyTimeStamp attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportRenewedDigestsV2ValueReportCreator.createValueReport(RenewedDigestsV2 attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportTimeStampValidationDataValueReportCreator.createValueReport(TimeStampValidationData attr, XadesAbstractVerifierInterface verifier) @Nullable AttributeValueReportUnsignedDataObjectPropertyValueReportCreator.createValueReport(UnsignedDataObjectProperty attr, XadesAbstractVerifierInterface verifier) -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier
Subclasses with type arguments of type XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.verifierModifier and TypeClassDescriptionclassXadesChildAttributeVerifier<P extends SignatureAttribute<Element>, C extends P>Subinterfaces with type arguments of type XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.verifierModifier and TypeInterfaceDescriptioninterfaceXadesAttributeVerifier<Attr extends SignatureAttribute<Element>> -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.schema
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.schema with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionvoidSigningCertificateTypeVerifier.verify(SigningCertificateType attr, XadesAbstractVerifierInterface verifier) voidXAdESTimeStampTypeVerifier.verify(XAdESTimeStampType attr, XadesAbstractVerifierInterface verifier) -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.signed
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.signed with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionvoidIndividualDataObjectsTimeStampVerifier.specificVerify(IndividualDataObjectsTimeStamp attr, XadesAbstractVerifierInterface verifier) voidSigningCertificateV2Verifier.specificVerify(SigningCertificateV2 attr, XadesAbstractVerifierInterface verifier) voidSigningCertificateVerifier.specificVerify(SigningCertificate attr, XadesAbstractVerifierInterface verifier) voidAllDataObjectTimeStampVerifier.verify(AllDataObjectTimeStamp attr, XadesAbstractVerifierInterface verifier) voidCommitmentTypeIndicationVerifier.verify(CommitmentTypeIndication attr, XadesAbstractVerifierInterface verifier) voidContentTimeStampVerifier.verify(ContentTimeStamp attr, XadesAbstractVerifierInterface verifier) voidDataObjectFormatVerifier.verify(DataObjectFormat attr, XadesAbstractVerifierInterface verifier) Retorna sempre true.voidSignaturePolicyIdentifierVerifier.verify(SignaturePolicyIdentifier attr, XadesAbstractVerifierInterface verifier) voidSignatureProductionPlaceVerifier.verify(SignatureProductionPlace attr, XadesAbstractVerifierInterface verifier) Verifica a validade do atributo: neste caso, se o atributo aparece somente uma vez na assinatura.voidSignerRoleV2Verifier.verify(SignerRoleV2 attr, XadesAbstractVerifierInterface verifier) voidSignerRoleVerifier.verify(SignerRole attr, XadesAbstractVerifierInterface verifier) voidSigningTimeVerifier.verify(SigningTime attr, XadesAbstractVerifierInterface verifier) -
Uses of XadesAbstractVerifierInterface in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.unsigned
Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.unsigned that return types with arguments of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionprotected AttributeCertificateValuesLogicVerifier<XadesInformation, Element, XadesSignature, XadesAbstractVerifierInterface> AttrAuthoritiesCertValuesVerifier.getParentVerifier()protected CertificateValuesLogicVerifier<XadesInformation, Element, XadesSignature, XadesAbstractVerifierInterface> CertificateValuesVerifier.getParentVerifier()Methods in br.ufsc.labsec.signature.conformanceVerifier.xades.verifier.unsigned with parameters of type XadesAbstractVerifierInterfaceModifier and TypeMethodDescriptionvoidArchiveTimeStampVerifier.specificVerify(ArchiveTimeStamp attr, XadesAbstractVerifierInterface verifier) voidAttrAuthoritiesCertValuesVerifier.specificVerify(AttrAuthoritiesCertValues attr, XadesAbstractVerifierInterface verifier) protected voidCertificateValuesVerifier.specificVerify(CertificateValues attr, XadesAbstractVerifierInterface verifier) voidRefsOnlyTimeStampV2Verifier.specificVerify(RefsOnlyTimeStampV2 attr, XadesAbstractVerifierInterface verifier) voidSigAndRefsTimeStampV2Verifier.specificVerify(SigAndRefsTimeStampV2 attr, XadesAbstractVerifierInterface verifier) voidSigAndRefsTimeStampVerifier.specificVerify(SigAndRefsTimeStamp attr, XadesAbstractVerifierInterface verifier) voidSignatureTimeStampVerifier.specificVerify(SignatureTimeStamp attr, XadesAbstractVerifierInterface verifier) voidAttributeCertificateRefsV2Verifier.verify(AttributeCertificateRefsV2 attr, XadesAbstractVerifierInterface verifier) voidAttributeCertificateRefsVerifier.verify(AttributeCertificateRefs attr, XadesAbstractVerifierInterface verifier) voidAttributeRevocationRefsVerifier.verify(AttributeRevocationRefs attr, XadesAbstractVerifierInterface verifier) voidAttributeRevocationValuesVerifier.verify(AttributeRevocationValues attr, XadesAbstractVerifierInterface verifier) voidCompleteCertificateRefsV2Verifier.verify(CompleteCertificateRefsV2 attr, XadesAbstractVerifierInterface verifier) voidCompleteCertificateRefsVerifier.verify(CompleteCertificateRefs attr, XadesAbstractVerifierInterface verifier) voidCompleteRevocationRefsVerifier.verify(CompleteRevocationRefs attr, XadesAbstractVerifierInterface verifier) voidCounterSignatureVerifier.verify(CounterSignature attr, XadesAbstractVerifierInterface verifier) voidRefsOnlyTimeStampVerifier.verify(RefsOnlyTimeStamp attr, XadesAbstractVerifierInterface verifier) voidRenewedDigestsV2Verifier.verify(RenewedDigestsV2 attr, XadesAbstractVerifierInterface verifier) voidRevocationValuesVerifier.verify(RevocationValues attr, XadesAbstractVerifierInterface verifier) voidTimeStampValidationDataVerifier.verify(TimeStampValidationData attr, XadesAbstractVerifierInterface verifier) voidUnsignedDataObjectPropertyVerifier.verify(UnsignedDataObjectProperty attr, XadesAbstractVerifierInterface verifier)