aboutsummaryrefslogtreecommitdiff
path: root/myrpki/myrpki.py
diff options
context:
space:
mode:
Diffstat (limited to 'myrpki/myrpki.py')
-rw-r--r--myrpki/myrpki.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/myrpki/myrpki.py b/myrpki/myrpki.py
index d6841041..79fb6239 100644
--- a/myrpki/myrpki.py
+++ b/myrpki/myrpki.py
@@ -158,7 +158,7 @@ def bpki_ca(e, bpki_ca_key_file, bpki_ca_cert_file, cfg_file):
PEMElement(e, "bpki_ca_certificate", bpki_ca_cert_file)
-def bpki_ee(e, bpki_ee_req_file, bpki_ee_cert_file):
+def bpki_ee(e, bpki_ee_req_file, bpki_ee_cert_file, bpki_ca_cert_file, bpki_ca_key_file):
if os.path.exists(bpki_ee_req_file):
@@ -172,6 +172,9 @@ def bpki_ee(e, bpki_ee_req_file, bpki_ee_cert_file):
PEMElement(e, "bpki_ee_certificate", bpki_ee_cert_file)
+def bpki_crl(e):
+ pass
+
def extract_resources():
pass
@@ -211,8 +214,16 @@ def main():
e = Element("myrpki", xmlns = namespace, version = "1", handle = my_handle)
roas.xml(e)
kids.xml(e)
- bpki_ca(e, bpki_ca_key_file, bpki_ca_cert_file, cfg_file)
- bpki_ee(e, bpki_ee_req_file, bpki_ee_cert_file)
+ bpki_ca(e,
+ bpki_ca_key_file = bpki_ca_key_file,
+ bpki_ca_cert_file = bpki_ca_cert_file,
+ cfg_file = cfg_file)
+ bpki_ee(e,
+ bpki_ee_req_file = bpki_ee_req_file,
+ bpki_ee_cert_file = bpki_ee_cert_file,
+ bpki_ca_cert_file = bpki_ca_cert_file,
+ bpki_ca_key_file = bpki_ca_key_file)
+ bpki_crl(e)
ElementTree(e).write(output_filename + ".tmp")
os.rename(output_filename + ".tmp", output_filename)