Skip to content

Commit c568292

Browse files
committed
log what's necessary
1 parent 9c419af commit c568292

File tree

9 files changed

+27
-1
lines changed

9 files changed

+27
-1
lines changed

.cache/v/cache/lastfailed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

debug/A256KW/_jwe

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_jw = factory('eyJhbGciOiAiQTEyOEtXIiwgImVuYyI6ICJBMTI4Q0JDLUhTMjU2In0.KLuBoByxG54JdHz5OBjpMjx_6ivPNi6oanRZ5UN38VzcTHw2ftv6FA.Tysc6pZ_AA_X7j95bRSHiQ.YxG8Kf3GVWXnMfzOo7Hva32eHcaNBgpcT3iPIEWq76SgKNCpdnGSKOSiFtJbvCdpXwfneXIAS3uFktQoyo9x698IHp92bAZD9M31G0GfaWh7oZgcHrBkn_QPBFavEQeTSfbvhYya3Wp2U9DrL9CrT6ytTo7mbx6b9drUpSe2waIGJkugOOFCiqr19zXXFDT1Qc04sCGhRwz_0JYMYI9qGULQ0Ws2zQVlcE_iMoA6cFs.gDd8Ns2fJRj18A6gg4-T4g')

debug/A256KW/client_secret

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"f75695a7a87acccdef6c7c978d5e782db1b947e0f6990b050f58940b"

debug/A256KW/jwe_test.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from oic.oic import OpenIDRequest
2+
from oic.utils.keyio import KeyJar
3+
4+
request='eyJhbGciOiAiQTEyOEtXIiwgImVuYyI6ICJBMTI4Q0JDLUhTMjU2In0.KLuBoByxG54JdHz5OBjpMjx_6ivPNi6oanRZ5UN38VzcTHw2ftv6FA.Tysc6pZ_AA_X7j95bRSHiQ.YxG8Kf3GVWXnMfzOo7Hva32eHcaNBgpcT3iPIEWq76SgKNCpdnGSKOSiFtJbvCdpXwfneXIAS3uFktQoyo9x698IHp92bAZD9M31G0GfaWh7oZgcHrBkn_QPBFavEQeTSfbvhYya3Wp2U9DrL9CrT6ytTo7mbx6b9drUpSe2waIGJkugOOFCiqr19zXXFDT1Qc04sCGhRwz_0JYMYI9qGULQ0Ws2zQVlcE_iMoA6cFs.gDd8Ns2fJRj18A6gg4-T4g'
5+
6+
keyjar = KeyJar()
7+
keyjar.add_symmetric("jJFjKcsaygxp",
8+
"f75695a7a87acccdef6c7c978d5e782db1b947e0f6990b050f58940b")
9+
10+
OpenIDRequest().from_jwt(request, keyjar=keyjar, sender="jJFjKcsaygxp")

debug/A256KW/jwk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"k": "YjQxMjlkNGI2NTg2ZmZmNjk4ZWMzMjVmNjNhNjFiZjQzMjcyMWNkYWQwMGQ5OGZmMTk5NGJjMmI", "use": "enc", "kty": "oct"}

debug/A256KW/msg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
eyJhbGciOiJBMjU2S1ciLCJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiY3R5IjoiSldUIn0.pL7akx4XN9yw0ZkvPrMBGVFgrtznKWbPr6LIMCJNaWAKGr8ivOL_oQ.5mYxuMgI3C3bn77pi0tgGg.dT8KwBFSSgcBCrH1KioIRB7fHwnDDsUxRE8CqA6pii64seAfFDwvfnxMhwCOQ7eAy5ytqYHD60_fH1eqAJD9HPeFaJkkilUf0n0gA4Np7xVF2mfsueLrISjTa5WuEVLwB0TGbgBnn74FaxSaD7IsIKUc1aa7otBkW7bDBaZezHGCEJprhyG9NsyTdKNZlsfCc-V87JucGNBVgaUkv50AfSBQSXAetu1SIw5e3-F9D30Qx7y-fYyhDZm0v-0r72UJY6kdI9TYnZ896YsOFLCDoywZqD0FfytKEDrti2CmhkdYwr9dXTfCtPU5H9kdFf9u95ZF3PDxHuXlqdewEnKH79yebKkD7IH9lX7JSOlUWWveNKVbgSM28_SNnRfHVbW6ODBqWaHoObHXqQtKL9WZUmS6K1hbZKxZO4vic05Laq-pN-9xavpI35mHraRl6eg-PakTLI1REjfNYbRHyh62XoBorH1u-kaHAVlaNzxOSA04Y_edSectK60HikPeKYaeWvycGom9G1QuF3tyYLCAI27tEnKqKc9g-troZWHZxiTwwSA_BMrvPQRGV3lGgqTaJEaT3Ct7x_3GD9pGTac8-jWTaIXoe8ZZIXleheAFV3uIz66aPRrnCC7ZuULKitE4dWLkpl2aU1jXH2UVSf3TuKci_7HvTzgaYDq_xnosFDY.tsWQGzT32PZNy-ATG0GUzA

src/jwkest/jwe.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,7 @@ def encrypt(self, key, iv="", cek="", **kwargs):
438438
return jwe.pack(parts=[jek, iv, ctxt, tag])
439439

440440
def decrypt(self, token, key=None, cek=None):
441+
logger.debug('SYM decrypt')
441442
if not key and not cek:
442443
raise MissingKey("On of key or cek must be specified")
443444

src/jwkest/jws.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@
5252
logger = logging.getLogger(__name__)
5353

5454

55+
KDESC = ['use', 'kid', 'kty']
56+
5557
class JWSException(JWKESTException):
5658
pass
5759

@@ -396,7 +398,9 @@ def pick_keys(self, keys, use="", alg=""):
396398

397399
pkey = []
398400
for _key in _keys:
399-
logger.debug("KEY: {0}".format(_key))
401+
logger.debug(
402+
"Picked: kid:{}, use:{}, kty:{}".format(
403+
_key.kid, _key.use, _key.kty))
400404
if _kid:
401405
try:
402406
assert _kid == _key.kid

tests/js_ec.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from jwkest.jwk import ECKey
2+
from Cryptodome.PublicKey import ECC
3+
4+
ecc_key = ECC.generate(curve='P-256')
5+
jwk = ECKey(key=ecc_key)
6+
jwk.serialize(private=True)

0 commit comments

Comments
 (0)