Class JAdESLTAProfile
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile<JadesAttrCommonStruct,JadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESBProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESLTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESLTAProfile
- All Implemented Interfaces:
BaselineB<JadesSignature>
,BaselineLT<JadesSignature>
,BaselineLTA<JadesSignature>
,BaselineT<JadesSignature>
,SignaturePolicyInstance
,Cacheable
public class JAdESLTAProfile extends JAdESLTProfile implements BaselineLTA<JadesSignature>
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
Profile.AdESLevel, Profile.AdESType
-
Field Summary
Fields Modifier and Type Field Description static Profile<JadesAttrCommonStruct,JadesSignature>
PROFILE
Fields inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
mandatedConditionalSignedAttributeList, mandatedSignedAttributeList, mandatedUnsignedAttributeList, prohibitedSignedAttributeList, prohibitedUnsignedAttributeList
-
Constructor Summary
Constructors Constructor Description JAdESLTAProfile()
-
Method Summary
Modifier and Type Method Description boolean
defineProfile(JadesSignature signature)
Profile.AdESLevel
getAdESLevel()
Retorna o tipo do perfilList<String>
getWarningAttributeList()
Método que retorna a lista de atributos que geram warningsboolean
hasLongTermAvailability(JadesSignature 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.JAdESProfiles.JAdESLTProfile
hasRevocationValuesInLongTermValidation
Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESTProfile
providesTrustedTime
Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESBProfile
getAdESType, getAlgorithmIdentifier, getDefaultAttributes, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getSignatureValidationPolicy, 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, 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
-
Field Details
-
PROFILE
-
-
Constructor Details
-
JAdESLTAProfile
public JAdESLTAProfile()
-
-
Method Details
-
isAtLeast
- Overrides:
isAtLeast
in classJAdESLTProfile
- Parameters:
level
-- Returns:
-
getAdESLevel
Description copied from interface:SignaturePolicyInstance
Retorna o tipo do perfil- Specified by:
getAdESLevel
in interfaceSignaturePolicyInstance
- Overrides:
getAdESLevel
in classJAdESLTProfile
- Returns:
-
defineProfile
- Overrides:
defineProfile
in classJAdESLTProfile
-
getWarningAttributeList
Description copied from class:Profile
Método que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeList
in classJAdESLTProfile
- Returns:
- lista de atributos que geram warnings
-
hasLongTermAvailability
Description copied from interface:BaselineLTA
Esse método serve para verificar a conformidade da assinatura- Specified by:
hasLongTermAvailability
in interfaceBaselineLTA<JadesSignature>
- Parameters:
signature
- a assinatura a ter seu LTA verificado- Returns:
- o resultado da verificação
-