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/A91EF8D6/4D42F56CF1A311EAB5FD9824C4F9AE02/6E603522F1AB11EA9F82A23DC4F9AE02.roa
File:                     6E603522F1AB11EA9F82A23DC4F9AE02.roa (raw, json)
Hash identifier:          h6x7Thr5M20h5Tgkz3mO/Ct6sBjGnsg4in9TU2YpKt8=
Subject key identifier:   A9:C3:CD:99:B6:10:95:B6:83:72:A1:7C:7F:9E:A7:D7:69:5A:9E:72
Certificate issuer:       /CN=A91EF8D6/serialNumber=4B978415E167DB263EF2649A1C3B8BB2D43F61B7
Certificate serial:       0857
Authority key identifier: 4B:97:84:15:E1:67:DB:26:3E:F2:64:9A:1C:3B:8B:B2:D4:3F:61:B7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/S5eEFeFn2yY-8mSaHDuLstQ_Ybc.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91EF8D6/4D42F56CF1A311EAB5FD9824C4F9AE02/6E603522F1AB11EA9F82A23DC4F9AE02.roa
Signing time:             Sat 24 Jan 2026 20:17:14 +0000
ROA not before:           Sat 24 Jan 2026 20:17:14 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     140045
IP address blocks:        103.147.86.0/24 maxlen: 24
                          103.147.87.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91EF8D6/4D42F56CF1A311EAB5FD9824C4F9AE02/S5eEFeFn2yY-8mSaHDuLstQ_Ybc.crl
                          rsync://rpki.apnic.net/member_repository/A91EF8D6/4D42F56CF1A311EAB5FD9824C4F9AE02/S5eEFeFn2yY-8mSaHDuLstQ_Ybc.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/S5eEFeFn2yY-8mSaHDuLstQ_Ybc.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:   Sat 31 Jan 2026 20:17:18 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2135 (0x857)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91EF8D6, serialNumber=4B978415E167DB263EF2649A1C3B8BB2D43F61B7
        Validity
            Not Before: Jan 24 20:17:14 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=697528ca-323c
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d9:ae:7c:f9:ab:b2:83:01:2f:ab:26:e4:dc:14:
                    d3:58:84:34:8a:df:77:e2:9c:6d:02:b2:e9:82:ab:
                    9b:51:0c:64:12:fc:ba:04:5f:12:d0:54:65:9e:1e:
                    1e:97:af:65:03:c7:f1:92:71:6e:9d:ab:29:ee:a0:
                    a1:ed:9b:62:f0:6a:94:dc:a6:17:ad:1d:83:3b:f4:
                    cf:96:bc:39:7b:74:ca:4f:ce:b6:09:44:b4:32:86:
                    dc:9b:6f:e7:7e:6b:4a:16:f0:22:28:36:6e:96:77:
                    c9:0d:52:4e:b7:03:1d:bd:d6:6e:5a:6b:92:21:2a:
                    76:f8:2b:5c:2c:e4:a1:77:46:7e:7c:ed:ad:62:73:
                    98:18:fb:5b:c3:ea:82:97:ff:1f:4d:fb:61:56:7e:
                    b3:6e:1a:30:05:3e:ac:64:aa:b9:6d:26:b5:1b:06:
                    c4:4e:cd:35:be:02:16:5f:08:52:a3:be:03:bc:cb:
                    80:ed:d7:f0:41:ea:88:e1:c1:a0:44:89:5c:7d:73:
                    83:28:c3:ab:75:3c:c0:47:54:78:ea:9e:ee:d3:c0:
                    2b:d9:0a:17:a6:e9:f8:9f:38:36:27:f1:1a:f5:c4:
                    28:5a:31:eb:54:bd:b5:da:8a:ee:fd:a7:43:1a:60:
                    8b:39:22:8c:51:1e:6c:8a:9f:fa:cc:c3:81:ce:4d:
                    f0:e9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A9:C3:CD:99:B6:10:95:B6:83:72:A1:7C:7F:9E:A7:D7:69:5A:9E:72
            X509v3 Authority Key Identifier:
                keyid:4B:97:84:15:E1:67:DB:26:3E:F2:64:9A:1C:3B:8B:B2:D4:3F:61:B7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91EF8D6/4D42F56CF1A311EAB5FD9824C4F9AE02/S5eEFeFn2yY-8mSaHDuLstQ_Ybc.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/S5eEFeFn2yY-8mSaHDuLstQ_Ybc.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/A91EF8D6/4D42F56CF1A311EAB5FD9824C4F9AE02/6E603522F1AB11EA9F82A23DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.147.86.0/23

    Signature Algorithm: sha256WithRSAEncryption
         09:fc:90:c9:99:07:3f:44:2a:1f:8c:fc:7f:1e:49:e7:5f:3d:
         89:29:c9:fd:9e:19:10:ec:c7:c8:d9:80:7b:33:35:e0:28:63:
         c9:ab:53:72:4c:bd:80:03:7c:6e:b3:5e:11:fe:e3:99:57:eb:
         33:ef:b9:02:d3:29:eb:ad:cc:13:57:ed:ac:84:04:59:2d:b7:
         3d:a9:08:c5:ca:ff:a9:43:3c:8e:25:c1:b1:e4:c0:9e:9e:3e:
         8e:87:64:7d:8b:3d:bb:18:5b:85:e7:ad:1e:4d:6f:55:bc:76:
         af:25:12:57:04:85:8b:09:91:a9:38:9e:bc:70:f6:0d:68:f4:
         25:88:4e:22:9c:ff:6b:c7:d8:5d:8c:0c:be:ca:a7:d3:61:3b:
         78:15:c6:b6:78:cc:00:0f:78:d8:d8:5a:7a:81:0c:bb:23:b1:
         02:42:51:3f:a0:2b:04:9e:61:4d:91:92:cc:e0:fd:fb:76:c6:
         9a:98:62:14:cf:4b:0a:b2:62:a4:44:f5:3d:6a:e7:01:4c:9a:
         8e:24:04:22:df:e3:c0:1b:91:fb:c0:b9:fa:5d:de:85:2c:0e:
         db:52:e4:42:b3:18:03:1d:63:03:e5:3c:21:7e:27:c1:83:4d:
         2a:52:9a:0e:72:c7:59:1d:09:73:59:07:cd:08:8f:4d:26:9a:
         a9:48:9e:40
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCFcwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RUY4RDYxMTAvBgNVBAUTKDRCOTc4NDE1RTE2N0RCMjYzRUYyNjQ5QTFDM0I4QkIy
RDQzRjYxQjcwHhcNMjYwMTI0MjAxNzE0WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTc1MjhjYS0zMjNjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA2a58+auygwEvqybk3BTTWIQ0it934pxtArLpgqubUQxkEvy6BF8S0FRlnh4e
l69lA8fxknFunasp7qCh7Zti8GqU3KYXrR2DO/TPlrw5e3TKT862CUS0Mobcm2/n
fmtKFvAiKDZulnfJDVJOtwMdvdZuWmuSISp2+CtcLOShd0Z+fO2tYnOYGPtbw+qC
l/8fTfthVn6zbhowBT6sZKq5bSa1GwbETs01vgIWXwhSo74DvMuA7dfwQeqI4cGg
RIlcfXODKMOrdTzAR1R46p7u08Ar2QoXpun4nzg2J/Ea9cQoWjHrVL212oru/adD
GmCLOSKMUR5sip/6zMOBzk3w6QIDAQABo4IClTCCApEwHQYDVR0OBBYEFKnDzZm2
EJW2g3KhfH+ep9dpWp5yMB8GA1UdIwQYMBaAFEuXhBXhZ9smPvJkmhw7i7LUP2G3
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFRjhENi80RDQyRjU2Q0Yx
QTMxMUVBQjVGRDk4MjRDNEY5QUUwMi9TNWVFRmVGbjJ5WS04bVNhSER1THN0UV9Z
YmMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1M1ZUVGZUZuMnlZLThtU2FIRHVMc3RRX1liYy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RUY4RDYvNEQ0MkY1NkNGMUEzMTFFQUI1RkQ5ODI0QzRGOUFFMDIvNkU2MDM1MjJG
MUFCMTFFQTlGODJBMjNEQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnk1YwDQYJKoZIhvcNAQELBQADggEBAAn8kMmZBz9EKh+M
/H8eSedfPYkpyf2eGRDsx8jZgHszNeAoY8mrU3JMvYADfG6zXhH+45lX6zPvuQLT
KeutzBNX7ayEBFkttz2pCMXK/6lDPI4lwbHkwJ6ePo6HZH2LPbsYW4XnrR5Nb1W8
dq8lElcEhYsJkak4nrxw9g1o9CWITiKc/2vH2F2MDL7Kp9NhO3gVxrZ4zAAPeNjY
WnqBDLsjsQJCUT+gKwSeYU2Rkszg/ft2xpqYYhTPSwqyYqRE9T1q5wFMmo4kBCLf
48AbkfvAufpd3oUsDttS5EKzGAMdYwPlPCF+J8GDTSpSmg5yx1kdCXNZB80Ij00m
mqlInkA=
-----END CERTIFICATE-----
Generated at Sun Jan 25 15:34:16 2026 by rpki-client