Skip to content

Commit d830969

Browse files
committed
base64 encode public key
1 parent 6068d34 commit d830969

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

xtest/abac.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import os
55
import subprocess
66
import sys
7+
import base64
78

89
from pydantic import BaseModel, ConfigDict
910

@@ -251,7 +252,7 @@ def kas_registry_create_if_not_present(self, uri: str, key: PublicKey | None = N
251252
def kas_registry_create_public_key_only(self, public_key: KasPublicKey) -> KasKey:
252253
cmd = self.otdfctl + "policy kas-registry key create --mode public_key".split()
253254
cmd += [
254-
f"--public-key-pem={public_key.pem}",
255+
f"--public-key-pem={base64.b64encode(public_key.pem.encode('utf-8')).decode('utf-8')}",
255256
f"--key-id={public_key.kid}",
256257
f"--algorithm={public_key.alg}",
257258
]

0 commit comments

Comments
 (0)