This project's continuity is at risk. If Internet routing security is important to you, throw a lifeline! Please donate to the 2026 fundraising campaign.


Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A912D109/158D8FC0928511EEA8C5D24DC4F9AE02/8415F4AA928511EE8AE43D75C4F9AE02.roa
File:                     8415F4AA928511EE8AE43D75C4F9AE02.roa (raw, json)
Hash identifier:          cB5etP4JR+kF3B188jMI61DPnALKk1aed2yLX5rJnXQ=
Subject key identifier:   B2:B8:1E:B7:0A:27:7C:7D:B9:DC:4F:EE:75:7A:11:9F:A2:5A:AF:F5
Certificate issuer:       /CN=A912D109/serialNumber=09C49AB99A05603D6CB6089C73D3769098421E00
Certificate serial:       018E
Authority key identifier: 09:C4:9A:B9:9A:05:60:3D:6C:B6:08:9C:73:D3:76:90:98:42:1E:00
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CcSauZoFYD1stgicc9N2kJhCHgA.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912D109/158D8FC0928511EEA8C5D24DC4F9AE02/8415F4AA928511EE8AE43D75C4F9AE02.roa
Signing time:             Tue 23 Dec 2025 03:23:49 +0000
ROA not before:           Tue 23 Dec 2025 03:23:49 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     138469
IP address blocks:        103.126.25.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912D109/158D8FC0928511EEA8C5D24DC4F9AE02/CcSauZoFYD1stgicc9N2kJhCHgA.crl
                          rsync://rpki.apnic.net/member_repository/A912D109/158D8FC0928511EEA8C5D24DC4F9AE02/CcSauZoFYD1stgicc9N2kJhCHgA.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CcSauZoFYD1stgicc9N2kJhCHgA.cer
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/DmWk9f02tb1o6zySNAiXjJB6p58.crl
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/DmWk9f02tb1o6zySNAiXjJB6p58.mft
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/DmWk9f02tb1o6zySNAiXjJB6p58.cer
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/mBQsnQtBo7n7YD12mEgjb9HzGSQ.crl
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/mBQsnQtBo7n7YD12mEgjb9HzGSQ.mft
                          rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/mBQsnQtBo7n7YD12mEgjb9HzGSQ.cer
                          rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/C5zKkN0Neoo3ZmsZIX_g2EA3t6I.crl
                          rsync://rpki.apnic.net/repository/838DB214166511E2B3BC286172FD1FF2/C5zKkN0Neoo3ZmsZIX_g2EA3t6I.mft
                          rsync://rpki.apnic.net/repository/apnic-rpki-root-iana-origin.cer
Signature path expires:   Sun 18 Jan 2026 02:51:26 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 398 (0x18e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912D109, serialNumber=09C49AB99A05603D6CB6089C73D3769098421E00
        Validity
            Not Before: Dec 23 03:23:49 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=694a0b45-091f
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cd:9b:13:27:ca:79:ac:1c:cb:86:3f:b7:7d:eb:
                    92:0b:fc:9d:dc:5d:c1:58:b5:d9:65:97:93:db:f8:
                    86:fc:e3:1e:df:65:bb:f2:3f:d0:76:96:2a:9a:bd:
                    4d:c0:d6:e3:8e:a0:48:a2:7f:81:3b:67:17:b2:b0:
                    e9:fe:2e:fa:67:42:f9:73:01:29:59:91:28:2c:99:
                    90:e6:67:8f:59:da:2c:1b:e3:08:49:86:9e:44:e2:
                    93:40:e0:4e:fb:99:af:d0:82:88:9b:e5:e7:32:0d:
                    17:5e:78:dc:91:a4:4e:6c:a8:00:7c:14:a1:59:f3:
                    c9:c4:b6:0d:a5:80:3a:bc:c8:2e:70:2a:4e:08:01:
                    2f:46:fb:e5:2e:73:44:1f:1f:fc:2d:31:43:f7:bb:
                    4a:71:17:e0:f5:d7:59:96:ef:d0:7b:ac:2a:58:f6:
                    c6:93:d6:e0:9a:fe:e8:41:3d:58:15:52:98:b3:85:
                    f3:77:75:9e:98:d7:65:2b:9f:85:4c:60:67:a8:1e:
                    75:f4:60:e7:96:0d:c9:1f:45:0c:2a:52:e7:c0:4b:
                    37:95:3a:9c:92:d3:80:6c:81:d9:48:4e:bb:0f:e1:
                    7a:3a:25:1b:2e:17:eb:f7:2f:37:b8:b3:83:d8:0a:
                    a3:0b:20:de:40:84:a3:a5:8c:8c:e3:71:9b:72:c6:
                    23:a3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                B2:B8:1E:B7:0A:27:7C:7D:B9:DC:4F:EE:75:7A:11:9F:A2:5A:AF:F5
            X509v3 Authority Key Identifier:
                keyid:09:C4:9A:B9:9A:05:60:3D:6C:B6:08:9C:73:D3:76:90:98:42:1E:00

            X509v3 Key Usage: critical
                Digital Signature
            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912D109/158D8FC0928511EEA8C5D24DC4F9AE02/CcSauZoFYD1stgicc9N2kJhCHgA.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CcSauZoFYD1stgicc9N2kJhCHgA.cer

            X509v3 Certificate Policies: critical
                Policy: ipAddr-asNumber
                  CPS: https://www.apnic.net/RPKI/CPS.pdf

            Subject Information Access:
                Signed Object - URI:rsync://rpki.apnic.net/member_repository/A912D109/158D8FC0928511EEA8C5D24DC4F9AE02/8415F4AA928511EE8AE43D75C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.126.25.0/24

    Signature Algorithm: sha256WithRSAEncryption
         28:ab:cd:5a:24:2c:ef:96:d9:c5:63:39:11:ca:f5:f3:b3:46:
         4b:92:3d:f2:2d:6d:2a:bf:12:6b:77:3f:f0:aa:71:9b:d6:af:
         a6:9a:59:9d:1a:57:3b:b1:25:71:5e:51:2e:65:27:7a:44:bd:
         10:31:7d:8e:80:bf:f3:72:16:7f:c1:e8:e7:69:15:78:4c:69:
         f2:5c:6f:7c:ac:dd:71:9f:6d:a8:07:20:ac:4f:93:90:79:3c:
         e6:7b:ce:eb:b4:2d:46:77:2e:ef:bc:4f:45:15:74:51:16:92:
         90:0b:c7:97:a1:34:37:ef:ff:f0:e0:42:48:69:3b:91:85:a5:
         3f:ec:25:8b:b2:38:32:c1:1a:e8:99:62:af:d5:c1:ae:65:c7:
         c6:71:b2:3c:8b:74:e1:f8:89:30:1b:7d:e0:d6:15:50:16:dd:
         3e:c2:c2:32:03:ae:63:9e:59:c7:f9:7e:1d:f3:57:b9:df:08:
         7a:42:b2:1c:6b:41:b1:7d:de:ca:b0:17:99:f6:5a:26:74:c2:
         3d:59:bd:32:4c:18:89:ff:8f:bf:1a:ac:f2:d6:c5:a7:63:1f:
         02:10:c8:c5:a3:3a:5d:31:9e:98:0f:25:70:f6:d2:c6:87:7a:
         80:20:5c:76:76:bd:a7:d9:e2:8f:b2:43:bc:56:a9:0f:68:2b:
         51:4b:ba:3d
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAY4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
MkQxMDkxMTAvBgNVBAUTKDA5QzQ5QUI5OUEwNTYwM0Q2Q0I2MDg5QzczRDM3Njkw
OTg0MjFFMDAwHhcNMjUxMjIzMDMyMzQ5WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTRhMGI0NS0wOTFmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAzZsTJ8p5rBzLhj+3feuSC/yd3F3BWLXZZZeT2/iG/OMe32W78j/QdpYqmr1N
wNbjjqBIon+BO2cXsrDp/i76Z0L5cwEpWZEoLJmQ5mePWdosG+MISYaeROKTQOBO
+5mv0IKIm+XnMg0XXnjckaRObKgAfBShWfPJxLYNpYA6vMgucCpOCAEvRvvlLnNE
Hx/8LTFD97tKcRfg9ddZlu/Qe6wqWPbGk9bgmv7oQT1YFVKYs4Xzd3WemNdlK5+F
TGBnqB519GDnlg3JH0UMKlLnwEs3lTqcktOAbIHZSE67D+F6OiUbLhfr9y83uLOD
2AqjCyDeQISjpYyM43GbcsYjowIDAQABo4IClTCCApEwHQYDVR0OBBYEFLK4HrcK
J3x9udxP7nV6EZ+iWq/1MB8GA1UdIwQYMBaAFAnEmrmaBWA9bLYInHPTdpCYQh4A
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyRDEwOS8xNThEOEZDMDky
ODUxMUVFQThDNUQyNERDNEY5QUUwMi9DY1NhdVpvRllEMXN0Z2ljYzlOMmtKaENI
Z0EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0NjU2F1Wm9GWUQxc3RnaWNjOU4ya0poQ0hnQS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkQxMDkvMTU4RDhGQzA5Mjg1MTFFRUE4QzVEMjREQzRGOUFFMDIvODQxNUY0QUE5
Mjg1MTFFRThBRTQzRDc1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnfhkwDQYJKoZIhvcNAQELBQADggEBACirzVokLO+W2cVj
ORHK9fOzRkuSPfItbSq/Emt3P/CqcZvWr6aaWZ0aVzuxJXFeUS5lJ3pEvRAxfY6A
v/NyFn/B6OdpFXhMafJcb3ys3XGfbagHIKxPk5B5POZ7zuu0LUZ3Lu+8T0UVdFEW
kpALx5ehNDfv//DgQkhpO5GFpT/sJYuyODLBGuiZYq/Vwa5lx8ZxsjyLdOH4iTAb
feDWFVAW3T7CwjIDrmOeWcf5fh3zV7nfCHpCshxrQbF93sqwF5n2WiZ0wj1ZvTJM
GIn/j78arPLWxadjHwIQyMWjOl0xnpgPJXD20saHeoAgXHZ2vafZ4o+yQ7xWqQ9o
K1FLuj0=
-----END CERTIFICATE-----
Generated at Sun Jan 11 19:55:04 2026 by rpki-client