Class CounterSignature
java.lang.Object
br.ufsc.labsec.parser.jades.JadesSignature
br.ufsc.labsec.parser.jades.attributes.unsigned.CounterSignature
- All Implemented Interfaces:
SignatureObject, SignatureAttribute<JadesAttrCommonStruct>, Signature<JadesAttrCommonStruct>, SignatureVisitable
public class CounterSignature
extends JadesSignature
implements SignatureAttribute<JadesAttrCommonStruct>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringEntrada no cabeçalho que relacionam o SigningCertificateFields inherited from class JadesSignature
payloadInBase64Url, PROTECTED_HEADER, SIG_MUST_BASE64_URL_ENCOD, timeReference, UNPROTECTED_HEADER -
Constructor Summary
ConstructorsConstructorDescriptionCounterSignature(String encodedProtectedHeader, String encodedSignature, org.json.JSONObject unprotectedHeader, JadesSignatureContainer signatureContainer) -
Method Summary
Methods inherited from class JadesSignature
accept, addProcessedCrit, addUnsignedAttribute, attributeMap, containsUnprotectedHeaders, getAlgorithmOid, getArchiveTimeStampHashValue, getAttributeList, getCertificateChain, getCounterSignatures, getCriticalHeader, getEncodedAttribute, getEncodedAttribute, getEncodedProtectedHeader, getEncodedSignature, getEncodedSignedAttribute, getEncodedUnprotectedHeaders, getEncodedUnsignedAttribute, getEncodedUnsignedAttribute, getFormat, getHeaders, getPayloadFromSigDHeader, getProtectedHeaders, getProtectedHeaderValue, getRefsOnlyTimeStampHashValue, getSigAndRefsHashValue, getSignaturePolicyIdentifier, getSignaturePolicyUri, getSignatureValueHash, getSignedAttributeList, getSignerDataTimeStampHashValue, getTimeReference, getUnprotectedHeaders, getUnprotectedHeaderValue, getUnsignedAttributeList, hashCode, initiateCritHeader, isDetached, replaceUnsignedAttribute, setEtsiuEncod, setTimeReference, verifyIntegrity
-
Field Details
-
IDENTIFIER
Entrada no cabeçalho que relacionam o SigningCertificate- See Also:
-
-
Constructor Details
-
CounterSignature
public CounterSignature(String encodedProtectedHeader, String encodedSignature, org.json.JSONObject unprotectedHeader, JadesSignatureContainer signatureContainer) throws SignatureException - Throws:
SignatureException
-
-
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
-