Class PAdESLTA
java.lang.Object
br.ufsc.labsec.policy.profile.Profile<PadesEncoded, PadesSignature>
br.ufsc.labsec.policy.profile.pades.PAdESB
br.ufsc.labsec.policy.profile.pades.PAdEST
br.ufsc.labsec.policy.profile.pades.PAdESLT
br.ufsc.labsec.policy.profile.pades.PAdESLTA
- All Implemented Interfaces:
Cacheable, SignaturePolicyInterface, SignaturePolicyInstance, SignaturePolicyInstanceInterface, BaselineB<PadesSignature>, BaselineLT<PadesSignature>, BaselineLTA<PadesSignature>, BaselineT<PadesSignature>, org.bouncycastle.util.Encodable
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributesToUpgrade(@NotNull PadesSignature signature) Retorna os atributos que devem ser adicionados para que a assinatura pertença ao perfilbooleandefineProfile(PadesSignature signature) Retorna o nível do perfilbooleanhasLongTermAvailability(PadesSignature signature) Esse método serve para verificar a conformidade da assinaturaMethods inherited from class PAdESLT
hasRevocationValuesInLongTermValidationMethods inherited from class PAdEST
getDefaultAttributes, getWarningAttributeList, providesTrustedTimeMethods inherited from class PAdESB
adESType, getAlgorithmIdentifier, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getOptionalSignedAttributes, getSignPolicyIdentifier, isBasicSignature, isFound, isXML, validateHash, validateMandatoryConditionalsMethods inherited from class Profile
addMandatoryConditionals, getAdES, getIdentifier, getMandatedConditionalSignedAttributeList, getMandatedSignedAttrs, getMandatedUnsignedAttributeList, getMandatedUnsignedAttrs, getProhibitedSignedAttributes, getProhibitedUnsignedAttributes, getReport, getSignaturePolicyName, getSignaturePolicyType, getSignatureValidationPolicy, isAtLeast, loadAttributes, validateMandatoryConditionalsLocalMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SignaturePolicyInstance
getDocICPVersion, getOptionalUnsignedAttributes, isNotFoundMethods inherited from interface SignaturePolicyInstanceInterface
getCacheKey
-
Constructor Details
-
PAdESLTA
public PAdESLTA()
-
-
Method Details
-
hasLongTermAvailability
Description copied from interface:BaselineLTAEsse método serve para verificar a conformidade da assinatura- Specified by:
hasLongTermAvailabilityin interfaceBaselineLTA<PadesSignature>- Parameters:
signature- a assinatura a ter seu LTA verificado- Returns:
- o resultado da verificação
-
defineProfile
- Overrides:
defineProfilein classPAdESLT
-
getAdESLevel
Description copied from class:PAdESBRetorna o nível do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInterface- Overrides:
getAdESLevelin classPAdESLT- Returns:
- string informando o tipo de perfil
-
attributesToUpgrade
public Collection<String> attributesToUpgrade(@NotNull @NotNull PadesSignature signature) throws SignatureAttributeException Description copied from class:ProfileRetorna os atributos que devem ser adicionados para que a assinatura pertença ao perfil- Overrides:
attributesToUpgradein classPAdESLT- Parameters:
signature- a assinatura a ser verificada- Returns:
- lista de atributos a serem adicionados
- Throws:
SignatureAttributeException- caso não seja possivel fazer a assinatura pertencer ao perfil
-
getPAdESMandatedAttributes
- Overrides:
getPAdESMandatedAttributesin classPAdESLT
-