0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-06-16 22:39:47 +00:00

Improve the ergonomy of passing JWT key for Hrana

This commit is contained in:
Jan Špaček
2023-02-22 09:46:43 +01:00
parent 13248ddd2a
commit 49342f9f20
6 changed files with 81 additions and 62 deletions
libsql-server
packages
js
hrana-client
examples
scripts
sqld

@ -18,10 +18,13 @@ pubkey_pem = pubkey.public_bytes(
format=serialization.PublicFormat.SubjectPublicKeyInfo,
)
pubkey_base64 = base64.b64encode(pubkey.public_bytes(
encoding=serialization.Encoding.Raw,
format=serialization.PublicFormat.Raw,
))
pubkey_base64 = base64.b64encode(
pubkey.public_bytes(
encoding=serialization.Encoding.Raw,
format=serialization.PublicFormat.Raw,
),
altchars=b"-_",
)
while pubkey_base64[-1] == ord("="):
pubkey_base64 = pubkey_base64[:-1]