Class CAdESLTAProfile
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile<org.bouncycastle.asn1.cms.Attribute,CadesSignature>
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESBProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESLTProfile
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESLTAProfile
- All Implemented Interfaces:
BaselineB<CadesSignature>,BaselineLT<CadesSignature>,BaselineLTA<CadesSignature>,BaselineT<CadesSignature>,SignaturePolicyInstance,SignaturePolicyInstanceInterface,Cacheable,org.bouncycastle.util.Encodable
public class CAdESLTAProfile extends CAdESLTProfile implements BaselineLTA<CadesSignature>
-
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 CAdESLTAProfile() -
Method Summary
Modifier and Type Method Description booleandefineProfile(CadesSignature signature)Profile.AdESLevelgetAdESLevel()Retorna o nível do perfilList<String>getWarningAttributeList()Método que retorna a lista de atributos que geram warningsbooleanhasLongTermAvailability(CadesSignature signature)Esse método serve para verificar a conformidade da assinaturaorg.apache.commons.lang3.tuple.Pair<Boolean,List<String>>validateMandatoryConditionals(Signature<org.bouncycastle.asn1.cms.Attribute> signature, List<String> attrList)Methods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESLTProfile
hasRevocationValuesInLongTermValidationMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESTProfile
providesTrustedTimeMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.CAdESProfiles.CAdESBProfile
getAdESType, getAlgorithmIdentifier, getDefaultAttributes, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getSignPolicyIdentifier, isBasicSignature, isFound, isXML, prohibitSigningTime, 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
-
CAdESLTAProfile
public CAdESLTAProfile()
-
-
Method Details
-
getAdESLevel
Retorna o nível do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInstance- Overrides:
getAdESLevelin classCAdESLTProfile- Returns:
- string informando o tipo de perfil
-
defineProfile
- Overrides:
defineProfilein classCAdESLTProfile
-
validateMandatoryConditionals
public org.apache.commons.lang3.tuple.Pair<Boolean,List<String>> validateMandatoryConditionals(Signature<org.bouncycastle.asn1.cms.Attribute> signature, List<String> attrList)- Overrides:
validateMandatoryConditionalsin classCAdESLTProfile
-
getWarningAttributeList
Description copied from class:ProfileMétodo que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeListin classCAdESLTProfile- 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<CadesSignature>- Parameters:
signature- a assinatura a ter seu LTA verificado- Returns:
- o resultado da verificação
-