Interface CertificateValuesDecoder
- All Known Implementing Classes:
AttrAuthoritiesCertVals
public interface CertificateValuesDecoder
-
Field Summary
Fields Modifier and Type Field Description static String
DIFFERENT_CERT_TYPE
static String
NO_CERT_VALS
-
Method Summary
Modifier and Type Method Description void
addCertificate(Certificate certificate)
default void
decode(org.json.JSONObject unprotectedHeader)
Decodifica o atributo CertificateValues a partir da sua codificação padrão obtida da assinatura.default JadesAttrCommonStruct
getEncoded(List<Certificate> certificates)
Retorna o atributo codificadoString
getIdentifier()
-
Field Details
-
NO_CERT_VALS
- See Also:
- Constant Field Values
-
DIFFERENT_CERT_TYPE
- See Also:
- Constant Field Values
-
-
Method Details
-
addCertificate
-
getIdentifier
String getIdentifier() -
getEncoded
default JadesAttrCommonStruct getEncoded(List<Certificate> certificates) throws SignatureAttributeExceptionRetorna 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, CertValuesExceptionDecodifica o atributo CertificateValues a partir da sua codificação padrão obtida da assinatura.- Parameters:
unprotectedHeader
- O header codificado- Throws:
EncodingException
CertValuesException
-