Denis,

Confirming.... the STC running the Python code did not have enough
"ASSIZEMAX". Easy fix, happy customer :)
For those looking to do JWT signage, and running into same problems, I'll
paste pieces of relevant python here... to feed future 'SRCHFOR'-actions :)


*Bash actions to create the key-files*

> # Create privkey
> openssl ecparam -name secp256k1  -genkey -noout -out privkey
>
> # Extract pubkey
> openssl pkey -in privkey -pubout -out pubkey
>


*Python-code to use them*

> import jwt
> from time import time
>
> with open('privkey') as p:
>    privkey = p.read()
>
> payload = {"some": "data", "in": "our", "awesome": "payload"), 'exp':
> time() + 30}
> datoken = jwt.encode(payload, privkey, algorithm='ES256K').encode('utf-8')
> print(f"TOKEN -==> {datoken}")
>
>
> with open('pubkey', 'r') as pubkeyfile:
>   pubkey = pubkeyfile.read()
>   try:
>     payload2 = jwt.decode(datoken, pubkey, algorithms=['ES256K'],
> options={'require':['exp','some','in','awesome']})
>   except Exception as e:
>     print("Not signed with requried privkey")
>
> print(payload2)
>

Now to find the proper route to get those docs changed :)

Met vriendelijke groeten,

*Henri Kuiper*
*zdevops*

On Sat, Nov 11, 2023 at 9:04 PM Henri Kuiper <henrikui...@zdevops.com>
wrote:

> Nice!
>
> thanks... I will give that a try.....
>
>
> Met vriendelijke groeten,
>
> *Henri Kuiper*
>
> *zdevops*
>
>
> On Fri, Nov 10, 2023 at 7:39 AM Denis <
> 000001664d8ede6c-dmarc-requ...@listserv.ua.edu> wrote:
>
>>  Hi Henri,
>> if you google the reason code you find other entries that point to not
>> enough region size. So try increasing the region size?
>> Denis.
>>
>>     On Thursday, November 9, 2023 at 10:31:52 PM GMT+1, Henri Kuiper <
>> henrikui...@zdevops.com> wrote:
>>
>>  Heya Fellow Mainframers,
>>
>> I'm trying to do some 'normal ES256K' JWT token signage with python...
>>
>> on my 'test SYSPLEX' this works like a charm.....yet one hop over I get
>> the
>> following
>>
>> CEE3512S An HFS load of module
>> /......./site-packages/cryptography/hazmat/bindings/_openssl.abi3.so
>> failed. The system return code was 0000000157; the reason code was
>> 0BDF019B.
>>
>> MSGTXT: CSV034I PGMF FETCH FAILED FOR THE REQUESTED MODULE. RETURN CODE
>> 14,
>> REASON CODE 26110021 PATHNAME =
>> /....../site-packages/cryptography/hazmat/bindings/_openssl.abi3.so
>>
>> I've checked all the obvious stuff : perms, openssl versions,
>> module/package versions for cryptography, python version etc. and they're
>> all the same...
>>
>> . Does anyone have another idea where to look?...
>>
>> Thanks!
>>
>> *Henri Kuiper*
>> *zdevops*
>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to