Class XAdESLTProfile
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
- All Implemented Interfaces:
BaselineB<XadesSignature>, BaselineLT<XadesSignature>, BaselineT<XadesSignature>, SignaturePolicyInstance, SignaturePolicyInstanceInterface, Cacheable, org.bouncycastle.util.Encodable
- Direct Known Subclasses:
XAdESLTAProfile
-
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 signature) Retorna o nível do perfilMétodo que retorna a lista de atributos que geram warningsbooleanEsse método serve para verificar a conformidade da assinaturavalidateMandatoryConditionals(Signature<Element> signature, List<String> attrList) Methods 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
-
XAdESLTProfile
public XAdESLTProfile()
-
-
Method Details
-
getAdESLevel
Retorna o nível do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInstance- Overrides:
getAdESLevelin classXAdESTProfile- Returns:
- string informando o tipo de perfil
-
validateMandatoryConditionals
public org.apache.commons.lang3.tuple.Pair<Boolean, List<String>> validateMandatoryConditionals(Signature<Element> signature, List<String> attrList) - Overrides:
validateMandatoryConditionalsin classXAdESTProfile
-
defineProfile
- Overrides:
defineProfilein classXAdESTProfile
-
getWarningAttributeList
Description copied from class:ProfileMétodo que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeListin classXAdESTProfile- Returns:
- lista de atributos que geram warnings
-
hasRevocationValuesInLongTermValidation
Description copied from interface:BaselineLTEsse método serve para verificar a conformidade da assinatura- Specified by:
hasRevocationValuesInLongTermValidationin interfaceBaselineLT<XadesSignature>- Parameters:
signature- a assinatura a ter seu LT verificado- Returns:
- a presença ou não de disponibilidade de verificação à longo prazo
-