[SR-Users] SECSIPID Identity Decode

Daniel-Constantin Mierla miconda at gmail.com
Wed Jun 30 21:46:22 CEST 2021


Hello,

not familiar with python functions, have you tried with Kamailio
transformation?

https://www.kamailio.org/wiki/cookbooks/5.5.x/transformations#sdecodebase64url

Maybe you have to specify in Python that it is ASCII, I remember I had
to do decoding when porting kamcli to work with Python3 -- had to change
from using directly the variables received as parameter to a decoded
value, something like:

prefix = tprefix.encode("ascii", "ignore").decode()

Also, if you can, share the identity header here to test with and see if
can be reproduced.

Cheers,
Daniel

On 30.06.21 21:14, Daniel W. Graham wrote:
>
> I am unable to base64url decode the json payload in identity header
> generated by secsipid.
>
>  
>
> (Using python for test)
>
> decoded_payload = url64.decode(‘payload’)
>
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position
> 27: invalid continuation byte
>
>  
>
> Header decodes fine this way but not payload.
>
>  
>
> Is this an issue with the payload encoding?
>
>  
>
> Kamailio 5.5
>
>  
>
> Daniel W. Graham, CTO
>
> CMSInter.net LLC
>
> DIRECT (989) 400-4230
>
>  
>
> INTERNET | TELEPHONE | MANAGED IT
>
>  
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210630/048f6175/attachment.htm>


More information about the sr-users mailing list