aboutsummaryrefslogtreecommitdiff
path: root/rpkid/testbed.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2008-05-05 13:14:39 +0000
committerRob Austein <sra@hactrn.net>2008-05-05 13:14:39 +0000
commitf759964323e1ab1bc20018d74f59282550a81365 (patch)
treef79b32940dc525f431ffbe0eae5b0eb2ab508fca /rpkid/testbed.py
parent8166b93240e5c214d91f5dee531060972f13efcc (diff)
Clear up whining about missing CRLs.
svn path=/rpkid/rootd.py; revision=1741
Diffstat (limited to 'rpkid/testbed.py')
-rw-r--r--rpkid/testbed.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/rpkid/testbed.py b/rpkid/testbed.py
index 4fa1150f..242472c4 100644
--- a/rpkid/testbed.py
+++ b/rpkid/testbed.py
@@ -477,9 +477,10 @@ class allocation(object):
setup_bpki_cert_chain(self.name, ee = ("RPKI",))
else:
setup_bpki_cert_chain(self.name, ee = ("RPKI", "IRDB", "IRBE"), ca = ("SELF-1",))
- self.rpkid_ta = rpki.x509.X509(PEM_file = self.name + "-TA.cer")
- self.irbe_key = rpki.x509.RSA( PEM_file = self.name + "-IRBE.key")
- self.irbe_cert = rpki.x509.X509(PEM_file = self.name + "-IRBE.cer")
+ self.rpkid_ta = rpki.x509.X509(PEM_file = self.name + "-TA.cer")
+ self.irbe_key = rpki.x509.RSA( PEM_file = self.name + "-IRBE.key")
+ self.irbe_cert = rpki.x509.X509(PEM_file = self.name + "-IRBE.cer")
+ self.rpkid_cert = rpki.x509.X509(PEM_file = self.name + "-RPKI.cer")
def setup_conf_file(self):
"""Write config files for this entity."""
@@ -559,7 +560,8 @@ class allocation(object):
rpki.log.info("Calling rpkid for %s" % self.name)
pdu.type = "query"
msg = rpki.left_right.msg((pdu,))
- cms, xml = rpki.left_right.cms_msg.wrap(msg, self.irbe_key, self.irbe_cert, pretty_print = True)
+ cms, xml = rpki.left_right.cms_msg.wrap(msg, self.irbe_key, self.irbe_cert,
+ pretty_print = True)
rpki.log.debug(xml)
url = "https://localhost:%d/left-right" % self.rpki_port
rpki.log.debug("Attempting to connect to %s" % url)
@@ -569,7 +571,8 @@ class allocation(object):
server_ta = self.rpkid_ta,
url = url,
msg = cms)
- msg, xml = rpki.left_right.cms_msg.unwrap(der, self.rpkid_ta, pretty_print = True)
+ msg, xml = rpki.left_right.cms_msg.unwrap(der, (self.rpkid_ta, self.rpkid_cert),
+ pretty_print = True)
rpki.log.debug(xml)
pdu = msg[0]
assert pdu.type == "reply" and not isinstance(pdu, rpki.left_right.report_error_elt)
@@ -878,6 +881,7 @@ sender-id: "%(my_name)s"
cms-cert-file: %(my_name)s-RPKI.cer
cms-key-file: %(my_name)s-RPKI.key
cms-ca-cert-file: %(my_name)s-TA.cer
+cms-crl-file: %(my_name)s-TA.crl
cms-ca-certs-file:
- %(my_name)s-TA-%(parent_name)s-TA.cer
- %(my_name)s-TA-%(parent_name)s-SELF-1.cer
@@ -955,6 +959,7 @@ rootd_fmt_1 = '''\
bpki-ta = %(rootd_name)s-TA.cer
rootd-bpki-cert = %(rootd_name)s-RPKI.cer
rootd-bpki-key = %(rootd_name)s-RPKI.key
+rootd-bpki-crl = %(rootd_name)s-TA.crl
child-bpki-cert = %(rootd_name)s-%(rpkid_name)s.cer
server-port = %(rootd_port)s