Class PAdESLTAProfile
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile<Object,PadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESBProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESLTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESLTAProfile
- All Implemented Interfaces:
BaselineB<PadesSignature>
,BaselineLT<PadesSignature>
,BaselineLTA<PadesSignature>
,BaselineT<PadesSignature>
,SignaturePolicyInstance
,Cacheable
,org.bouncycastle.util.Encodable
public class PAdESLTAProfile extends PAdESLTProfile implements BaselineLTA<PadesSignature>
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
Profile.AdESLevel, Profile.AdESType
-
Field Summary
Fields inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
mandatedConditionalSignedAttributeList, mandatedSignedAttributeList, mandatedUnsignedAttributeList, prohibitedSignedAttributeList, prohibitedUnsignedAttributeList
-
Constructor Summary
Constructors Constructor Description PAdESLTAProfile()
-
Method Summary
Modifier and Type Method Description boolean
defineProfile(PadesSignature signature)
Profile.AdESLevel
getAdESLevel()
Retorna o nível do perfilboolean
hasLongTermAvailability(PadesSignature signature)
Esse método serve para verificar a conformidade da assinaturaboolean
isAtLeast(Profile.AdESLevel level)
Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESLTProfile
hasRevocationValuesInLongTermValidation
Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESTProfile
getWarningAttributeList, providesTrustedTime
Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.PAdESProfiles.PAdESBProfile
getAdESType, getAlgorithmIdentifier, getDefaultAttributes, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getSignPolicyIdentifier, isBasicSignature, isFound, isXML, validateHash, validateMandatoryConditionals
Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
addMandatoryConditionals, getAdES, getCAdESProfiles, getIdentifier, getJAdESProfiles, getMandatedConditionalSignedAttributeList, getMandatedSignedAttrs, getMandatedUnsignedAttributeList, getMandatedUnsignedAttrs, getPAdESProfiles, getProhibitedSignedAttrs, getProhibitedUnsignedAttrs, getSignaturePolicyName, getSignaturePolicyType, getSignatureValidationPolicy, getXAdESProfiles, isInstanceOf, loadAttributes, validateMandatoryConditionalsLocal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignaturePolicyInstance
getCacheKey, isNotFound
-
Constructor Details
-
PAdESLTAProfile
public PAdESLTAProfile()
-
-
Method Details
-
hasLongTermAvailability
Description copied from interface:BaselineLTA
Esse método serve para verificar a conformidade da assinatura- Specified by:
hasLongTermAvailability
in interfaceBaselineLTA<PadesSignature>
- Parameters:
signature
- a assinatura a ter seu LTA verificado- Returns:
- o resultado da verificação
-
defineProfile
- Overrides:
defineProfile
in classPAdESLTProfile
-
getAdESLevel
Description copied from class:PAdESBProfile
Retorna o nível do perfil- Specified by:
getAdESLevel
in interfaceSignaturePolicyInstance
- Overrides:
getAdESLevel
in classPAdESLTProfile
- Returns:
- string informando o tipo de perfil
-
isAtLeast
- Overrides:
isAtLeast
in classPAdESLTProfile
-