Class PAdESLTProfile
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
- All Implemented Interfaces:
BaselineB<PadesSignature>
,BaselineLT<PadesSignature>
,BaselineT<PadesSignature>
,SignaturePolicyInstance
,Cacheable
- Direct Known Subclasses:
PAdESLTAProfile
public class PAdESLTProfile extends PAdESTProfile implements BaselineLT<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 PAdESLTProfile()
-
Method Summary
Modifier and Type Method Description boolean
defineProfile(PadesSignature padesSignature)
Profile.AdESLevel
getAdESLevel()
Retorna o nível do perfilboolean
hasRevocationValuesInLongTermValidation(PadesSignature padesSignature)
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.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
getBytes, getCacheKey, isNotFound
-
Constructor Details
-
PAdESLTProfile
public PAdESLTProfile()
-
-
Method Details
-
hasRevocationValuesInLongTermValidation
Description copied from interface:BaselineLT
Esse método serve para verificar a conformidade da assinatura- Specified by:
hasRevocationValuesInLongTermValidation
in interfaceBaselineLT<PadesSignature>
- Parameters:
padesSignature
- a assinatura a ter seu LT verificado- Returns:
- a presença ou não de disponibilidade de verificação à longo prazo
-
defineProfile
- Overrides:
defineProfile
in classPAdESTProfile
-
getAdESLevel
Description copied from class:PAdESBProfile
Retorna o nível do perfil- Specified by:
getAdESLevel
in interfaceSignaturePolicyInstance
- Overrides:
getAdESLevel
in classPAdESTProfile
- Returns:
- string informando o tipo de perfil
-
isAtLeast
- Overrides:
isAtLeast
in classPAdESTProfile
-