Class XAdESTProfile
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
- All Implemented Interfaces:
BaselineB<XadesSignature>,BaselineT<XadesSignature>,SignaturePolicyInstance,SignaturePolicyInstanceInterface,Cacheable,org.bouncycastle.util.Encodable
- Direct Known Subclasses:
XAdESLTProfile
public class XAdESTProfile extends XAdESBProfile implements BaselineT<XadesSignature>
-
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 XAdESTProfile() -
Method Summary
Modifier and Type Method Description booleandefineProfile(XadesSignature signature)Profile.AdESLevelgetAdESLevel()Retorna o nível do perfilList<String>getWarningAttributeList()Método que retorna a lista de atributos que geram warningsbooleanprovidesTrustedTime(XadesSignature signature)Esse método serve para verificar a conformidade da assinaturaorg.apache.commons.lang3.tuple.Pair<Boolean,List<String>>validateMandatoryConditionals(Signature<Element> signature, List<String> attrList)Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.XAdESProfiles.XAdESBProfile
getAdESType, getAlgorithmIdentifier, getDefaultAttributes, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getSignPolicyIdentifier, isBasicSignature, isFound, isXML, validateHashMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
addMandatoryConditionals, attributesToUpgrade, getAdES, getIdentifier, getMandatedConditionalSignedAttributeList, getMandatedSignedAttrs, getMandatedUnsignedAttributeList, getMandatedUnsignedAttrs, getProhibitedSignedAttrs, getProhibitedUnsignedAttrs, getSignaturePolicyName, getSignaturePolicyType, getSignatureValidationPolicy, isAtLeast, loadAttributes, validateMandatoryConditionalsLocalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignaturePolicyInstance
isNotFoundMethods inherited from interface br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SignaturePolicyInstanceInterface
getCacheKey
-
Constructor Details
-
XAdESTProfile
public XAdESTProfile()
-
-
Method Details
-
getAdESLevel
Retorna o nível do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInstance- Overrides:
getAdESLevelin classXAdESBProfile- Returns:
- string informando o tipo de perfil
-
defineProfile
- Overrides:
defineProfilein classXAdESBProfile
-
validateMandatoryConditionals
public org.apache.commons.lang3.tuple.Pair<Boolean,List<String>> validateMandatoryConditionals(Signature<Element> signature, List<String> attrList)- Overrides:
validateMandatoryConditionalsin classXAdESBProfile
-
getWarningAttributeList
Description copied from class:ProfileMétodo que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeListin classXAdESBProfile- Returns:
- lista de atributos que geram warnings
-
providesTrustedTime
Description copied from interface:BaselineTEsse método serve para verificar a conformidade da assinatura- Specified by:
providesTrustedTimein interfaceBaselineT<XadesSignature>- Parameters:
signature- a assinatura que se deseja verificar o tempo de confiança- Returns:
- a presença ou não de verificação temporal
-