aboutsummaryrefslogtreecommitdiff
path: root/rpki/irdbd.py
AgeCommit message (Expand)Author
2016-05-07Oops, TeX-style "--" numeric ranges in copyright comments are bad fitRob Austein
2016-05-07More copyright notices, what fun.Rob Austein
2016-05-05rootd migration finally working right. I think. Could stand more testing.Rob Austein
2016-04-26Further consolidation of config file parsing, command line parsing,Rob Austein
2016-04-24Add exception handler of last resort to servers, in an attempt to getRob Austein
2016-04-03Move more programs to integrated config+argparse framework.Rob Austein
2015-11-11Configure pylint to use the pylint-django plugin, which (mostly)Rob Austein
2015-10-26"Any programmer who fails to comply with the standard naming, formatting,Rob Austein
2015-10-20Change <self/> (etc) to <tenant/> (etc). "self" always was a reallyRob Austein
2015-10-16PyLint. As usual, a lot of noise and a handful of real, albeit minor, bugs.Rob Austein
2015-10-09Baby steps towards using new rpkidb models. Now that SAX is gone,Rob Austein
2015-10-08Upgrade to new way of doing WSGI. Silence ten zillion deprecationRob Austein
2015-10-08Initial sorta-mostly-working with Django 1.8. Incredibly noisy due toRob Austein
2015-10-07Discard Django router in favor of separate settings files tailored toRob Austein
2014-09-19Convert irdbd from SAX to lxml.etree.Rob Austein
2014-09-19Convert pubd to use Django ORM and lxml.etree.Rob Austein
2014-09-16At this point I'm pretty sure that removing the --config options fromRob Austein
2014-09-16Merge changes from branches/tk713 into branches/tk705. See #705, #713.Rob Austein
2014-09-14Remove --config arguments from all daemons, as part of simplifyingRob Austein
2014-09-13Groundwork for Django ORM world conquest: sort out settings.py mess.Rob Austein
2014-08-18Start unwinding unnecessary uses of asynch I/O.Rob Austein
2014-05-29PyLintRob Austein
2014-05-29Provide our own logging Formatter class rather than straining toRob Austein
2014-05-28Update all uses of rpki.log.traceback() for use with logging module.Rob Austein
2014-05-28Whack all logging calls to use per-module logger objects.Rob Austein
2014-05-28Rework logging initialization code.Rob Austein
2014-04-05Source tree reorg, phase 1. Almost everything moved, no file contents changed.Rob Austein
r: #B06; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #06B; font-weight: bold } /* Name.Function */ .highlight .nl { color: #369; font-style: italic } /* Name.Label */ .highlight .nn { color: #B06; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #369; font-weight: bold } /* Name.Property */ .highlight .nt { color: #B06; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #369 } /* Name.Variable */ .highlight .ow { color: #080 } /* Operator.Word */ .highlight .w { color: #BBB } /* Text.Whitespace */ .highlight .mb { color: #00D; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #00D; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #00D; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #00D; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #00D; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #D20; background-color: #FFF0F0 } /* Literal.String.Affix */ .highlight .sb { color: #D20; background-color: #FFF0F0 } /* Literal.String.Backtick */ .highlight .sc { color: #D20; background-color: #FFF0F0 } /* Literal.String.Char */ .highlight .dl { color: #D20; background-color: #FFF0F0 } /* Literal.String.Delimiter */ .highlight .sd { color: #D20; background-color: #FFF0F0 } /* Literal.String.Doc */ .highlight .s2 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Double */ .highlight .se { color: #04D; background-color: #FFF0F0 } /* Literal.String.Escape */ .highlight .sh { color: #D20; background-color: #FFF0F0 } /* Literal.String.Heredoc */ .highlight .si { color: #33B; background-color: #FFF0F0 } /* Literal.String.Interpol */ .highlight .sx { color: #2B2; background-color: #F0FFF0 } /* Literal.String.Other */ .highlight .sr { color: #080; background-color: #FFF0FF } /* Literal.String.Regex */ .highlight .s1 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Single */ .highlight .ss { color: #A60; background-color: #FFF0F0 } /* Literal.String.Symbol */ .highlight .bp { color: #038 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #06B; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #369 } /* Name.Variable.Class */ .highlight .vg { color: #D70 } /* Name.Variable.Global */ .highlight .vi { color: #33B } /* Name.Variable.Instance */ .highlight .vm { color: #369 } /* Name.Variable.Magic */ .highlight .il { color: #00D; font-weight: bold } /* Literal.Number.Integer.Long */
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 7 (0x7)
        Signature Algorithm: sha1WithRSAEncryption
        Issuer: CN=TEST ENTITY LIR2
        Validity
            Not Before: Aug  1 14:09:35 2007 GMT
            Not After : Jul 31 14:09:35 2008 GMT
        Subject: CN=TEST ENTITY ISP4
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (2048 bit)
                Modulus (2048 bit):
                    00:b3:05:ad:fb:06:db:49:81:ad:df:50:04:e0:18:
                    e8:f1:f4:83:e6:26:4b:9e:fc:2d:1c:df:e2:2b:57:
                    38:48:eb:c4:13:a3:fd:6c:c5:e2:1c:d5:3a:fd:66:
                    d7:ff:2e:ff:4a:b7:5a:c5:f4:19:b1:8d:9e:a8:49:
                    4e:3b:20:46:da:08:de:b0:9c:71:5e:77:a9:14:e2:
                    4c:20:0e:ff:c5:20:fa:f3:6d:3b:0b:ce:e1:72:b6:
                    ff:f5:75:7f:3e:35:af:1c:4f:e0:92:45:f0:1f:57:
                    ce:38:6c:3e:f6:2f:96:73:1f:60:db:63:8e:63:b3:
                    f3:35:85:e9:00:39:92:b3:9f:4a:6b:bd:e9:a0:00:
                    ca:be:fe:27:78:9b:44:23:53:56:13:48:7d:cd:d1:
                    01:3a:88:36:66:4f:7f:f3:2c:9f:c7:c4:52:75:1e:
                    0e:3c:50:29:c9:39:e0:ff:90:4d:95:47:56:13:e1:
                    30:f3:30:33:ee:02:60:70:b0:bd:dd:3b:aa:b9:2a:
                    86:bf:e7:e2:a8:ec:64:2a:0b:12:05:08:03:7e:d8:
                    41:bb:23:de:29:e5:0f:9b:3b:00:2e:4f:0e:f5:31:
                    91:ec:bd:34:02:68:6d:d7:71:a9:8c:4d:23:d2:43:
                    ae:d7:f8:e5:69:2b:ae:13:86:13:27:38:72:48:70:
                    f8:1f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Basic Constraints: critical
                CA:TRUE
            X509v3 Subject Key Identifier: 
                98:CF:F8:00:82:EC:D7:E9:17:4F:BD:7A:87:60:32:A5:BB:9D:B5:0E
            X509v3 Authority Key Identifier: 
                keyid:03:7A:DF:0C:DF:DC:93:3D:F7:A5:CC:27:7B:DC:22:F6:E9:55:97:F0

            X509v3 Key Usage: critical
                Certificate Sign, CRL Sign
            Subject Information Access: 
                1.3.6.1.5.5.7.48.5 - URI:rsync://wombats-r-us.hactrn.net/ISP4/

            Authority Information Access: 
                CA Issuers - URI:rsync://wombats-r-us.hactrn.net/LIR2.cer

            sbgp-autonomousSysNum: critical
                Autonomous System Numbers:
                  64544

            sbgp-ipAddrBlock: critical
                IPv6:
                  2001:db8:0:0:0:10:0:44/128

    Signature Algorithm: sha1WithRSAEncryption
        b8:19:54:a2:c8:99:67:2c:52:0c:a7:ab:fa:60:12:7e:3e:e9:
        72:81:c0:89:11:85:e0:cf:b7:f8:27:b4:18:3d:fd:cc:3c:69:
        9b:ec:f8:73:f8:81:ef:06:63:90:95:ad:9c:85:bf:ec:ad:13:
        53:59:d8:a3:1e:17:49:0d:94:ba:f1:38:4a:1e:9b:9d:a4:34:
        b5:1b:c8:d4:8c:b8:35:07:04:d0:9f:54:81:05:3e:8f:56:10:
        32:6a:e8:32:ce:89:bb:44:c1:09:7a:c6:69:9b:12:2d:05:e2:
        d9:5c:f9:ba:16:07:bc:d0:8b:92:68:5a:93:5b:d0:25:0a:4e:
        3c:7c:f4:62:44:43:98:7f:97:81:43:43:ef:1f:38:59:55:64:
        ca:68:a6:bb:91:0f:26:51:47:d3:6c:19:c2:30:4d:55:55:91:
        e9:fb:30:01:10:cd:eb:7e:42:33:1b:5b:82:95:c7:38:54:ab:
        e5:0b:fc:8a:15:3d:7e:48:45:57:4c:26:e9:22:79:71:58:86:
        25:22:38:4d:c7:78:8c:58:a2:17:1b:ce:ff:ff:34:22:ba:6f:
        17:be:f0:47:76:a5:01:e6:33:07:62:f0:d8:47:8c:00:15:04:
        d5:37:73:6d:62:7e:b9:de:60:41:e5:e3:f2:e4:96:c9:e2:7a:
        db:56:f0:3a
-----BEGIN CERTIFICATE-----
MIID6zCCAtOgAwIBAgIBBzANBgkqhkiG9w0BAQUFADAbMRkwFwYDVQQDExBURVNU
IEVOVElUWSBMSVIyMB4XDTA3MDgwMTE0MDkzNVoXDTA4MDczMTE0MDkzNVowGzEZ
MBcGA1UEAxMQVEVTVCBFTlRJVFkgSVNQNDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALMFrfsG20mBrd9QBOAY6PH0g+YmS578LRzf4itXOEjrxBOj/WzF
4hzVOv1m1/8u/0q3WsX0GbGNnqhJTjsgRtoI3rCccV53qRTiTCAO/8Ug+vNtOwvO
4XK2//V1fz41rxxP4JJF8B9XzjhsPvYvlnMfYNtjjmOz8zWF6QA5krOfSmu96aAA
yr7+J3ibRCNTVhNIfc3RATqINmZPf/Msn8fEUnUeDjxQKck54P+QTZVHVhPhMPMw
M+4CYHCwvd07qrkqhr/n4qjsZCoLEgUIA37YQbsj3inlD5s7AC5PDvUxkey9NAJo
bddxqYxNI9JDrtf45WkrrhOGEyc4ckhw+B8CAwEAAaOCATgwggE0MA8GA1UdEwEB
/wQFMAMBAf8wHQYDVR0OBBYEFJjP+ACC7NfpF0+9eodgMqW7nbUOMB8GA1UdIwQY
MBaAFAN63wzf3JM996XMJ3vcIvbpVZfwMA4GA1UdDwEB/wQEAwIBBjBBBggrBgEF
BQcBCwQ1MDMwMQYIKwYBBQUHMAWGJXJzeW5jOi8vd29tYmF0cy1yLXVzLmhhY3Ry
bi5uZXQvSVNQNC8wRAYIKwYBBQUHAQEEODA2MDQGCCsGAQUFBzAChihyc3luYzov
L3dvbWJhdHMtci11cy5oYWN0cm4ubmV0L0xJUjIuY2VyMBoGCCsGAQUFBwEIAQH/
BAswCaAHMAUCAwD8IDAsBggrBgEFBQcBBwEB/wQdMBswGQQCAAIwEwMRACABDbgA
AAAAAAAAEAAAAEQwDQYJKoZIhvcNAQEFBQADggEBALgZVKLImWcsUgynq/pgEn4+
6XKBwIkRheDPt/gntBg9/cw8aZvs+HP4ge8GY5CVrZyFv+ytE1NZ2KMeF0kNlLrx
OEoem52kNLUbyNSMuDUHBNCfVIEFPo9WEDJq6DLOibtEwQl6xmmbEi0F4tlc+boW
B7zQi5JoWpNb0CUKTjx89GJEQ5h/l4FDQ+8fOFlVZMpopruRDyZRR9NsGcIwTVVV
ken7MAEQzet+QjMbW4KVxzhUq+UL/IoVPX5IRVdMJukieXFYhiUiOE3HeIxYohcb
zv//NCK6bxe+8Ed2pQHmMwdi8NhHjAAVBNU3c21ifrneYEHl4/LklsniettW8Do=
-----END CERTIFICATE-----