Class CriticalHeader
java.lang.Object
br.ufsc.labsec.parser.jades.attributes.signed.CriticalHeader
- All Implemented Interfaces:
SignatureAttribute<JadesAttrCommonStruct>
-
Field Summary
FieldsModifier and TypeFieldDescriptionLista de mensagens de erro produzidas pelo processamento do Crit Header que diz respeito a integridade unicamente do header e atributos críticos envolvidosLista de atributos críticos pré-definidos pela ETSI 119 182-1 V1.1.1Lista de atributos declarados no Critical HeaderLista de atributos declarados no Critical Header que são duplicadosstatic final StringEntrada no cabeçalho que relacionam o CriticalHeaderLista de atributos reconhecidos e processados -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdiciona o nome do atributo crítico na lista do Critical Header da assinaturavoidaddProcessedCrit(String processedCrit) Adiciona o nome do atributo crítico na lista de atributos processados do Critical HeaderRetorna o atributo codificadoRetorna o identificador do atributobooleanisEmpty()booleanisSigned()Informa se o atributo é assinadobooleanisUnique()Informa se o atributo deve ter apenas uma instância na assinatura
-
Field Details
-
IDENTIFIER
Entrada no cabeçalho que relacionam o CriticalHeader- See Also:
-
CRITICAL_ATTRIBUTES_PRE_SETTED
-
attrMsgErrorList
-
critList
-
duplicatedCrit
-
processedCrit
-
-
Constructor Details
-
CriticalHeader
-
-
Method Details
-
getEncoded
Retorna o atributo codificado- Specified by:
getEncodedin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- O atributo no formato descrito pelas normas do ETSI e RFCs
- Throws:
SignatureAttributeException
-
isSigned
public boolean isSigned()Informa se o atributo é assinado- Specified by:
isSignedin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- Indica se o atributo é assinado
-
isUnique
public boolean isUnique()Informa se o atributo deve ter apenas uma instância na assinatura- Specified by:
isUniquein interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- Indica se o atributo deve ter apenas uma instância na assinatura
-
getIdentifier
Retorna o identificador do atributo- Specified by:
getIdentifierin interfaceSignatureAttribute<JadesAttrCommonStruct>- Returns:
- O identificador do atributo
-
addProcessedCrit
Adiciona o nome do atributo crítico na lista de atributos processados do Critical Header- Parameters:
processedCrit-
-
addCrit
Adiciona o nome do atributo crítico na lista do Critical Header da assinatura- Parameters:
crit-
-
isEmpty
public boolean isEmpty()
-