MCPcopy Create free account
hub / github.com/mpdavis/python-jose / test_alg_enc_headers

Method test_alg_enc_headers

tests/test_jwe.py:465–471  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

463
464 @pytest.mark.skipif(AESKey is None, reason="No AES backend")
465 def test_alg_enc_headers(self):
466 enc = ALGORITHMS.A256CBC_HS512
467 alg = ALGORITHMS.RSA_OAEP_256
468 encrypted = jwe.encrypt("Text", PUBLIC_KEY_PEM, enc, alg)
469 header = json.loads(base64url_decode(encrypted.split(b".")[0]))
470 assert header["enc"] == enc
471 assert header["alg"] == alg
472
473 @pytest.mark.skipif(AESKey is None, reason="No AES backend")
474 def test_cty_header_present_when_provided(self):

Callers

nothing calls this directly

Calls 2

base64url_decodeFunction · 0.90
encryptMethod · 0.45

Tested by

no test coverage detected