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/A9116B5E/F58C5694A6E011EBAC1DEB57C4F9AE02/93E364468FC111EFA7695485C4F9AE02.roa
File:                     93E364468FC111EFA7695485C4F9AE02.roa (raw, json)
Hash identifier:          ehyygnCRmM9eZFq5wp/iMEtE7yHHT0e0DPinhJkSnaE=
Subject key identifier:   DF:21:9A:89:9E:81:9D:07:D0:00:70:AB:EF:62:07:C5:14:96:52:83
Certificate issuer:       /CN=A9116B5E/serialNumber=FA356029FC772A5B43269C316AD685C4BB5A656D
Certificate serial:       0686
Authority key identifier: FA:35:60:29:FC:77:2A:5B:43:26:9C:31:6A:D6:85:C4:BB:5A:65:6D
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-jVgKfx3KltDJpwxataFxLtaZW0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9116B5E/F58C5694A6E011EBAC1DEB57C4F9AE02/93E364468FC111EFA7695485C4F9AE02.roa
Signing time:             Fri 12 Dec 2025 21:58:35 +0000
ROA not before:           Fri 12 Dec 2025 21:58:35 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     137048
IP address blocks:        103.159.5.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9116B5E/F58C5694A6E011EBAC1DEB57C4F9AE02/-jVgKfx3KltDJpwxataFxLtaZW0.crl
                          rsync://rpki.apnic.net/member_repository/A9116B5E/F58C5694A6E011EBAC1DEB57C4F9AE02/-jVgKfx3KltDJpwxataFxLtaZW0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-jVgKfx3KltDJpwxataFxLtaZW0.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:   Mon 29 Dec 2025 21:46:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1670 (0x686)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9116B5E, serialNumber=FA356029FC772A5B43269C316AD685C4BB5A656D
        Validity
            Not Before: Dec 12 21:58:35 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=693c900b-e261
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e3:76:f0:11:a4:ca:52:0d:52:11:4c:69:59:bf:
                    20:7f:61:dd:47:8f:c0:e9:d6:f0:2c:69:88:0b:95:
                    81:f0:b0:6a:bc:46:67:20:49:cf:37:f6:a4:79:bb:
                    24:8a:46:0d:e8:ed:28:18:d9:9c:c7:53:42:12:44:
                    f8:65:37:70:bd:e8:e9:5c:7e:23:1f:82:2c:9b:e2:
                    73:41:84:e0:87:a8:17:8c:5c:b2:fb:bc:fa:b5:2b:
                    78:b0:93:46:6b:0a:c2:61:c9:e6:18:6f:1e:ea:fb:
                    1c:11:1e:b8:62:f0:c7:f8:65:bf:f5:1f:31:69:57:
                    2c:b9:14:cb:cb:02:68:49:fd:67:7d:1c:77:e0:b6:
                    e1:a0:93:af:f7:be:9f:5d:db:53:01:3c:03:c4:bd:
                    2e:ca:89:c0:dc:20:d8:f2:58:17:f2:fa:ef:fe:fa:
                    9d:4a:3f:6e:6f:a4:8f:56:8f:c9:ee:0d:d7:c8:5b:
                    ec:89:6c:60:94:20:ef:49:dc:30:2d:77:83:85:45:
                    76:fc:a5:80:a2:e5:6c:58:0d:c3:d4:a7:be:cc:ef:
                    ed:b3:00:81:2b:b4:9e:94:db:c1:d6:38:1c:9f:bd:
                    5e:f9:9e:97:a8:8f:55:35:00:d3:ea:a0:05:31:9b:
                    8a:99:30:7a:72:58:67:88:f0:17:ac:12:67:a1:c0:
                    b1:91
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                DF:21:9A:89:9E:81:9D:07:D0:00:70:AB:EF:62:07:C5:14:96:52:83
            X509v3 Authority Key Identifier:
                keyid:FA:35:60:29:FC:77:2A:5B:43:26:9C:31:6A:D6:85:C4:BB:5A:65:6D

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9116B5E/F58C5694A6E011EBAC1DEB57C4F9AE02/-jVgKfx3KltDJpwxataFxLtaZW0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-jVgKfx3KltDJpwxataFxLtaZW0.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/A9116B5E/F58C5694A6E011EBAC1DEB57C4F9AE02/93E364468FC111EFA7695485C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.159.5.0/24

    Signature Algorithm: sha256WithRSAEncryption
         81:13:68:eb:45:fb:5a:e1:d2:f4:40:05:48:43:fd:59:7b:44:
         bb:e3:f2:7c:42:91:7d:14:39:ad:29:75:19:2e:dc:ff:d3:cd:
         4a:07:9c:eb:64:43:a4:69:d5:5b:5a:b3:53:32:f2:24:2c:cb:
         01:a6:6d:9f:a2:ac:07:91:60:b2:75:9d:8b:3f:3e:cb:de:ec:
         5b:e4:b1:e9:85:e7:4c:c0:b4:d6:70:9d:b6:3d:c9:68:8e:67:
         38:82:ee:8b:7f:b0:e3:10:e2:36:e8:9b:c2:84:c8:aa:f9:d9:
         59:be:84:ec:31:3b:16:1e:3a:ca:e9:41:8c:49:8b:7a:fd:03:
         34:85:e8:75:91:cc:05:33:25:21:42:50:94:2f:43:0a:e1:17:
         c5:d6:0b:5c:2b:14:89:68:7e:e0:8e:40:06:ae:a6:ee:27:42:
         47:cd:c0:5f:41:86:18:81:8c:fa:f1:92:91:9b:f9:71:d1:5b:
         01:ab:9f:dd:bf:a0:3c:cb:70:95:93:1a:a5:15:52:1f:f0:0a:
         7d:d1:7d:11:7b:fc:1b:72:dd:02:45:53:35:31:3c:d8:c5:1e:
         8f:50:d0:01:9e:05:d9:04:1a:a9:6b:98:fa:b3:39:1b:7e:0c:
         c7:74:cf:27:55:a9:e9:2a:cc:69:8f:35:ee:db:78:d5:86:b7:
         cb:24:82:5e
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBoYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MTZCNUUxMTAvBgNVBAUTKEZBMzU2MDI5RkM3NzJBNUI0MzI2OUMzMTZBRDY4NUM0
QkI1QTY1NkQwHhcNMjUxMjEyMjE1ODM1WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTNjOTAwYi1lMjYxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA43bwEaTKUg1SEUxpWb8gf2HdR4/A6dbwLGmIC5WB8LBqvEZnIEnPN/akebsk
ikYN6O0oGNmcx1NCEkT4ZTdwvejpXH4jH4Ism+JzQYTgh6gXjFyy+7z6tSt4sJNG
awrCYcnmGG8e6vscER64YvDH+GW/9R8xaVcsuRTLywJoSf1nfRx34LbhoJOv976f
XdtTATwDxL0uyonA3CDY8lgX8vrv/vqdSj9ub6SPVo/J7g3XyFvsiWxglCDvSdww
LXeDhUV2/KWAouVsWA3D1Ke+zO/tswCBK7SelNvB1jgcn71e+Z6XqI9VNQDT6qAF
MZuKmTB6clhniPAXrBJnocCxkQIDAQABo4IClTCCApEwHQYDVR0OBBYEFN8hmome
gZ0H0ABwq+9iB8UUllKDMB8GA1UdIwQYMBaAFPo1YCn8dypbQyacMWrWhcS7WmVt
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExNkI1RS9GNThDNTY5NEE2
RTAxMUVCQUMxREVCNTdDNEY5QUUwMi8talZnS2Z4M0tsdERKcHd4YXRhRnhMdGFa
VzAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLy1qVmdLZngzS2x0REpwd3hhdGFGeEx0YVpXMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MTZCNUUvRjU4QzU2OTRBNkUwMTFFQkFDMURFQjU3QzRGOUFFMDIvOTNFMzY0NDY4
RkMxMTFFRkE3Njk1NDg1QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnnwUwDQYJKoZIhvcNAQELBQADggEBAIETaOtF+1rh0vRA
BUhD/Vl7RLvj8nxCkX0UOa0pdRku3P/TzUoHnOtkQ6Rp1Vtas1My8iQsywGmbZ+i
rAeRYLJ1nYs/Psve7FvksemF50zAtNZwnbY9yWiOZziC7ot/sOMQ4jbom8KEyKr5
2Vm+hOwxOxYeOsrpQYxJi3r9AzSF6HWRzAUzJSFCUJQvQwrhF8XWC1wrFIlofuCO
QAaupu4nQkfNwF9BhhiBjPrxkpGb+XHRWwGrn92/oDzLcJWTGqUVUh/wCn3RfRF7
/Bty3QJFUzUxPNjFHo9Q0AGeBdkEGqlrmPqzORt+DMd0zydVqekqzGmPNe7beNWG
t8skgl4=
-----END CERTIFICATE-----
Generated at Tue Dec 23 17:10:07 2025 by rpki-client