Class XAdESLTAProfile
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile<Element, XadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles.XAdESBProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles.XAdESTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles.XAdESLTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles.XAdESLTAProfile
- All Implemented Interfaces:
BaselineB<XadesSignature>, BaselineLT<XadesSignature>, BaselineLTA<XadesSignature>, BaselineT<XadesSignature>, SignaturePolicyInstance, SignaturePolicyInstanceInterface, Cacheable, org.bouncycastle.util.Encodable
-
Nested Class Summary
Nested classes/interfaces inherited from class Profile
Profile.AdESLevel, Profile.AdESType -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandefineProfile(XadesSignature xadesSignature) Retorna o nível do perfilMétodo que retorna a lista de atributos que geram warningsbooleanhasLongTermAvailability(XadesSignature signature) Esse método serve para verificar a conformidade da assinaturavalidateMandatoryConditionals(Signature<Element> signature, List<String> attrList) Methods inherited from class XAdESLTProfile
hasRevocationValuesInLongTermValidationMethods inherited from class XAdESTProfile
providesTrustedTimeMethods inherited from class XAdESBProfile
adESType, getAlgorithmIdentifier, getDefaultAttributes, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getSignPolicyIdentifier, isBasicSignature, isFound, isXML, validateHashMethods inherited from class Profile
addMandatoryConditionals, attributesToUpgrade, getAdES, getIdentifier, getMandatedConditionalSignedAttributeList, getMandatedSignedAttrs, getMandatedUnsignedAttributeList, getMandatedUnsignedAttrs, getProhibitedSignedAttrs, getProhibitedUnsignedAttrs, 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
isNotFoundMethods inherited from interface SignaturePolicyInstanceInterface
getCacheKey
-
Constructor Details
-
XAdESLTAProfile
public XAdESLTAProfile()
-
-
Method Details
-
getAdESLevel
Retorna o nível do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInstance- Overrides:
getAdESLevelin classXAdESLTProfile- Returns:
- string informando o tipo de perfil
-
defineProfile
- Overrides:
defineProfilein classXAdESLTProfile
-
validateMandatoryConditionals
public org.apache.commons.lang3.tuple.Pair<Boolean, List<String>> validateMandatoryConditionals(Signature<Element> signature, List<String> attrList) - Overrides:
validateMandatoryConditionalsin classXAdESLTProfile
-
getWarningAttributeList
Description copied from class:ProfileMétodo que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeListin classXAdESLTProfile- Returns:
- lista de atributos que geram warnings
-
hasLongTermAvailability
Description copied from interface:BaselineLTAEsse método serve para verificar a conformidade da assinatura- Specified by:
hasLongTermAvailabilityin interfaceBaselineLTA<XadesSignature>- Parameters:
signature- a assinatura a ter seu LTA verificado- Returns:
- o resultado da verificação
-