aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/rpki/up_down.py4
-rw-r--r--scripts/rpki/x509.py13
2 files changed, 9 insertions, 8 deletions
diff --git a/scripts/rpki/up_down.py b/scripts/rpki/up_down.py
index 50a1b271..6fd4f6a9 100644
--- a/scripts/rpki/up_down.py
+++ b/scripts/rpki/up_down.py
@@ -288,8 +288,8 @@ class issue_pdu(base_elt):
def query(cls, gctx, parent, ca, ca_detail):
"""Send an "issue" request to parent associated with ca."""
assert ca_detail is not None and ca_detail.state != "deprecated"
- sia = ((rpki.x509.name2oid["caRepository"], ("uri", ca.sia_uri)),
- (rpki.x509.name2oid["rpkiManifest"], ("uri", ca.sia_uri + ca_detail.public_key.gSKI() + ".mnf")))
+ sia = ((rpki.x509.name2oid["id-ad-caRepository"], ("uri", ca.sia_uri)),
+ (rpki.x509.name2oid["id-ad-rpkiManifest"], ("uri", ca.sia_uri + ca_detail.public_key.gSKI() + ".mnf")))
self = cls()
self.class_name = ca.parent_resource_class
self.pkcs10 = rpki.x509.PKCS10.create_ca(ca_detail.private_key_id, sia)
diff --git a/scripts/rpki/x509.py b/scripts/rpki/x509.py
index 668e4dda..069c84d6 100644
--- a/scripts/rpki/x509.py
+++ b/scripts/rpki/x509.py
@@ -27,10 +27,11 @@ oid2name = {
(1, 3, 6, 1, 5, 5, 7, 1, 7) : "sbgp-ipAddrBlock",
(1, 3, 6, 1, 5, 5, 7, 1, 8) : "sbgp-autonomousSysNum",
(1, 3, 6, 1, 5, 5, 7, 14, 2) : "id-cp-ipAddr-asNumber",
- (1, 3, 6, 1, 5, 5, 7, 48, 10) : "rpkiManifest",
- (1, 3, 6, 1, 5, 5, 7, 48, 2) : "caIssuers",
- (1, 3, 6, 1, 5, 5, 7, 48, 5) : "caRepository",
- (1, 3, 6, 1, 5, 5, 7, 48, 9) : "signedObjectRepository",
+ (1, 3, 6, 1, 5, 5, 7, 48, 2) : "id-ad-caIssuers",
+ (1, 3, 6, 1, 5, 5, 7, 48, 5) : "id-ad-caRepository",
+ (1, 3, 6, 1, 5, 5, 7, 48, 9) : "id-ad-signedObjectRepository",
+ (1, 3, 6, 1, 5, 5, 7, 48, 10) : "id-ad-rpkiManifest",
+ (1, 3, 6, 1, 5, 5, 7, 48, 11) : "id-ad-signedObject",
(2, 5, 29, 14) : "subjectKeyIdentifier",
(2, 5, 29, 15) : "keyUsage",
(2, 5, 29, 19) : "basicConstraints",
@@ -307,7 +308,7 @@ class X509(DER_object):
exts = [ ["subjectKeyIdentifier", False, ski],
["authorityKeyIdentifier", False, (aki, (), None)],
["cRLDistributionPoints", False, ((("fullName", (("uri", crldp),)), None, ()),)],
- ["authorityInfoAccess", False, ((name2oid["caIssuers"], ("uri", aia)),)],
+ ["authorityInfoAccess", False, ((name2oid["id-ad-caIssuers"], ("uri", aia)),)],
["certificatePolicies", True, ((name2oid["id-cp-ipAddr-asNumber"], ()),)] ]
if is_ca:
@@ -467,7 +468,7 @@ class PKCS10(DER_object):
raise rpki.exceptions.BadPKCS10, "keyUsage doesn't match basicConstraints"
for method, location in req_exts.get("subjectInfoAccess", ()):
- if oid2name.get(method) == "caRepository" and \
+ if oid2name.get(method) == "id-ad-caRepository" and \
(location[0] != "uri" or (location[1].startswith("rsync://") and not location[1].endswith("/"))):
raise rpki.exceptions.BadPKCS10, "Certificate request includes bad SIA component: %s" % repr(location)