Interface CertificateValuesDecoder
- All Known Implementing Classes:
AttrAuthoritiesCertVals
public interface CertificateValuesDecoder
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCertificate(Certificate certificate) default voiddecode(org.json.JSONObject unprotectedHeader) Decodifica o atributo CertificateValues a partir da sua codificação padrão obtida da assinatura.default JadesAttrCommonStructgetEncoded(List<Certificate> certificates) Retorna o atributo codificado
-
Field Details
-
NO_CERT_VALS
- See Also:
-
DIFFERENT_CERT_TYPE
- See Also:
-
-
Method Details
-
addCertificate
-
getIdentifier
String getIdentifier() -
getEncoded
default JadesAttrCommonStruct getEncoded(List<Certificate> certificates) throws SignatureAttributeException Retorna o atributo codificado- Returns:
- O atributo no formato descrito pelas normas do ETSI e RFCs
- Throws:
SignatureAttributeException
-
decode
default void decode(org.json.JSONObject unprotectedHeader) throws EncodingException, CertValuesException Decodifica o atributo CertificateValues a partir da sua codificação padrão obtida da assinatura.- Parameters:
unprotectedHeader- O header codificado- Throws:
EncodingExceptionCertValuesException
-