Class PAdEST
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
- All Implemented Interfaces:
Cacheable, SignaturePolicyInterface, SignaturePolicyInstance, SignaturePolicyInstanceInterface, BaselineB<PadesSignature>, BaselineT<PadesSignature>, org.bouncycastle.util.Encodable
- Direct Known Subclasses:
PAdESLT
-
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 perfilRetorna um par contendo os atributos assinados e atributos não assinados suficientes para a caracterização do perfilMétodo que retorna a lista de atributos que geram warningsbooleanprovidesTrustedTime(PadesSignature signature) Esse método serve para verificar a conformidade da assinaturaMethods inherited from class PAdESB
adESType, getAlgorithmIdentifier, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getOptionalSignedAttributes, getPAdESMandatedAttributes, 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
-
PAdEST
public PAdEST()
-
-
Method Details
-
providesTrustedTime
Description copied from interface:BaselineTEsse método serve para verificar a conformidade da assinatura- Specified by:
providesTrustedTimein interfaceBaselineT<PadesSignature>- Parameters:
signature- a assinatura que se deseja verificar o tempo de confiança- Returns:
- a presença ou não de verificação temporal
-
getDefaultAttributes
Description copied from class:ProfileRetorna um par contendo os atributos assinados e atributos não assinados suficientes para a caracterização do perfil- Overrides:
getDefaultAttributesin classPAdESB- Returns:
- par contendo os atributos assinados e atributos não assinados
-
getWarningAttributeList
Description copied from class:ProfileMétodo que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeListin classPAdESB- Returns:
- lista de atributos que geram warnings
-
defineProfile
- Overrides:
defineProfilein classPAdESB
-
getAdESLevel
Description copied from class:PAdESBRetorna o nível do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInterface- Overrides:
getAdESLevelin classPAdESB- 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 classProfile<PadesEncoded, PadesSignature>- 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
-