diff options
author | Rob Austein <sra@hactrn.net> | 2008-04-11 21:09:48 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2008-04-11 21:09:48 +0000 |
commit | 617ea64f480ca825943f96c7b59ef8959fdfbb11 (patch) | |
tree | 77ea86af5d7fa3648373d4dc7a905ed5a5e91602 /rpkid/rpki/sql.py | |
parent | 0e97ff387a96a099f5f3f5fbff1c5ace2cf08113 (diff) |
Checkpoint. ROA generation almost working, but not quite.
This checkpoint breaks "make test", will be fixed shortly.
svn path=/docs/left-right-xml; revision=1654
Diffstat (limited to 'rpkid/rpki/sql.py')
-rw-r--r-- | rpkid/rpki/sql.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rpkid/rpki/sql.py b/rpkid/rpki/sql.py index fe6c0f0a..dad37606 100644 --- a/rpkid/rpki/sql.py +++ b/rpkid/rpki/sql.py @@ -555,12 +555,12 @@ class ca_detail_obj(sql_persistant): self.sql_store() return self - def issue_ee(self, ca, resources, sia = None): + def issue_ee(self, ca, resources, subject_key, sia = None): """Issue a new EE certificate.""" return self.latest_ca_cert.issue( keypair = self.private_key_id, - subject_key = self.manifest_public_key, + subject_key = subject_key, serial = ca.next_serial_number(), sia = sia, aia = self.ca_cert_uri, @@ -578,7 +578,7 @@ class ca_detail_obj(sql_persistant): v4 = rpki.resource_set.resource_set_ipv4("<inherit>"), v6 = rpki.resource_set.resource_set_ipv6("<inherit>")) - self.latest_manifest_cert = self.issue_ee(ca, resources) + self.latest_manifest_cert = self.issue_ee(ca, resources, self.manifest_public_key) def issue(self, ca, child, subject_key, sia, resources, child_cert = None): """Issue a new certificate to a child. Optional child_cert |