Skip to content

jam.jwt.utils

utils

Functions:

Name Description
base64url_decode

Decodes a URL-safe Base64 encoded string back to bytes.

base64url_encode

Encodes data using URL-safe Base64 encoding.

base64url_decode

base64url_decode(data: str) -> bytes

Decodes a URL-safe Base64 encoded string back to bytes.

Automatically adds the necessary padding characters ('=') before decoding.

Parameters:

Name Type Description Default
data str

The Base64url encoded string to decode.

required

Returns:

Name Type Description
bytes bytes

The decoded byte data.

base64url_encode

base64url_encode(data: bytes) -> str

Encodes data using URL-safe Base64 encoding.

Removes padding characters ('=') typically added in standard Base64 encoding.

Parameters:

Name Type Description Default
data bytes

The data to encode.

required

Returns:

Name Type Description
str str

A URL-safe Base64 encoded string without padding.