From cd6f898f8e4ee6b9f9d4a981f96e95fc24250414 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Wed, 24 Aug 2022 13:57:37 +0200 Subject: [PATCH] Fix storing certs in DER format. Signed-off-by: Pol Henarejos --- tools/pico-hsm-tool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/pico-hsm-tool.py b/tools/pico-hsm-tool.py index f8d5053..dee49cc 100644 --- a/tools/pico-hsm-tool.py +++ b/tools/pico-hsm-tool.py @@ -97,10 +97,10 @@ def get_pki_certs(certs_dir='certs', force=False): dvcap = os.path.join(certs_dir, certs['dvca']['CHR']) if (os.path.exists(cvcap) is False or force is True): with open(cvcap, 'wb') as f: - f.write(certs['cvca']['cert'].encode()) + f.write(base64.urlsafe_b64decode(certs['cvca']['cert'])) if (os.path.exists(dvcap) is False or force is True): with open(dvcap, 'wb') as f: - f.write(certs['dvca']['cert'].encode()) + f.write(base64.urlsafe_b64decode(certs['dvca']['cert'])) def pki(card, args): if (args.subcommand == 'initialize'):