Class JAdESTProfile
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
- All Implemented Interfaces:
BaselineB<JadesSignature>,BaselineT<JadesSignature>,SignaturePolicyInstance,SignaturePolicyInstanceInterface,Cacheable,org.bouncycastle.util.Encodable
- Direct Known Subclasses:
JAdESLTProfile
public class JAdESTProfile extends JAdESBProfile implements BaselineT<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>PROFILEFields inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.Profile
mandatedConditionalSignedAttributeList, mandatedSignedAttributeList, mandatedUnsignedAttributeList, prohibitedSignedAttributeList, prohibitedUnsignedAttributeList -
Constructor Summary
Constructors Constructor Description JAdESTProfile() -
Method Summary
Modifier and Type Method Description booleandefineProfile(JadesSignature signature)Profile.AdESLevelgetAdESLevel()Retorna o tipo do perfilList<String>getWarningAttributeList()Método que retorna a lista de atributos que geram warningsbooleanprovidesTrustedTime(JadesSignature signature)Esse método serve para verificar a conformidade da assinaturaMethods inherited from class br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.JAdESProfiles.JAdESBProfile
getAdESType, getAlgorithmIdentifier, getDefaultAttributes, getEncoded, getEncodedHash, getExpectedSignPolicyInfoHash, getNormativeReference, getSignPolicyIdentifier, isBasicSignature, isFound, isXML, validateHash, validateMandatoryConditionalsMethods 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
-
Field Details
-
PROFILE
-
-
Constructor Details
-
JAdESTProfile
public JAdESTProfile()
-
-
Method Details
-
getAdESLevel
Description copied from interface:SignaturePolicyInstanceRetorna o tipo do perfil- Specified by:
getAdESLevelin interfaceSignaturePolicyInstance- Overrides:
getAdESLevelin classJAdESBProfile- Returns:
-
defineProfile
- Overrides:
defineProfilein classJAdESBProfile
-
getWarningAttributeList
Description copied from class:ProfileMétodo que retorna a lista de atributos que geram warnings- Overrides:
getWarningAttributeListin classJAdESBProfile- 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<JadesSignature>- Parameters:
signature- a assinatura que se deseja verificar o tempo de confiança- Returns:
- a presença ou não de verificação temporal
-