Skip to content
Snippets Groups Projects
Commit 18945796 authored by Andreas Huber's avatar Andreas Huber
Browse files

Merge branch 'add-x5c-to-private-keys' into 'main'

Auch den privaten Key ein `x5c` (X.509 key chain) Attribut geben - planning#361

See merge request !6
parents eed797ec eb0b7cbc
No related branches found
No related tags found
1 merge request!6Auch den privaten Key ein `x5c` (X.509 key chain) Attribut geben - planning#361
......@@ -224,6 +224,7 @@ def write_jwk_files(private_key, certificate, chain, output_dir, overwrite_files
# derive private key (decryption)
jwk_unwrapKey = jwk.JWK.from_pem(private_key_pem)
jwk_unwrapKey.setdefault("alg", "RSA-OAEP-256")
jwk_unwrapKey.setdefault("x5c", x5c)
jwk_unwrapKey.setdefault("key_ops", ["unwrapKey"])
# create signature JWK's
......@@ -237,6 +238,7 @@ def write_jwk_files(private_key, certificate, chain, output_dir, overwrite_files
# derive private key (signing)
jwk_sign = jwk.JWK.from_pem(private_key_pem)
jwk_sign.setdefault("alg", "PS512")
jwk_sign.setdefault("x5c", x5c)
jwk_sign.setdefault("key_ops", ["sign"])
# write public keys to file
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment