JSON веб-шифрование с использованием cjsoe

Любая помощь, пожалуйста, о том, как использовать библиотеку cjose с простым JSON. Пример JSON от ietf-jose

Может ли кто-нибудь дать мне некоторые указания? Спасибо

1 ответ

Решение

Нет никакого однозначного соответствия между данным примером Json и примерами Json из cjose. Но вы можете понять, как применяются алгоритмы, изучая функции из теста, особенно

static void _self_encrypt_self_decrypt(const char *plain1)

static void _self_encrypt_self_decrypt_with_key(const char *alg, const char *enc, const char *key, const char *plain1)

с

 _self_encrypt_self_decrypt_with_key(CJOSE_HDR_ALG_A128KW, CJOSE_HDR_ENC_A128CBC_HS256, JWK_OCT_16, plain1);

и основные тестовые функции

START_TEST(test_cjose_jwe_node_jose_encrypt_self_decrypt)
START_TEST(test_cjose_jwe_multiple_recipients)
Другие вопросы по тегам