Interface CertificateValuesDecoder
- All Known Implementing Classes:
AttrAuthoritiesCertVals
public interface CertificateValuesDecoder
-
Field Summary
Fields Modifier and Type Field Description static StringDIFFERENT_CERT_TYPEstatic StringNO_CERT_VALS -
Method Summary
Modifier and Type Method Description voidaddCertificate(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 codificadoStringgetIdentifier()
-
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:
EncodingExceptionCertValuesException
-