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/A915203C/46C88C82747711EA83654F4DC4F9AE02/039A4408614511F0B95C3C38C4F9AE02.roa
File:                     039A4408614511F0B95C3C38C4F9AE02.roa (raw, json)
Hash identifier:          J6t3W4LwJNewCd71hFnJCtoXP4XEkv1IVxB4b6AxDnM=
Subject key identifier:   2B:5F:47:2F:20:29:0D:92:15:17:8E:F4:5F:F3:36:E0:B3:26:68:37
Certificate issuer:       /CN=A915203C/serialNumber=4E4460CF63B24B7C35B9EDAEC97E63A72C4BDE23
Certificate serial:       0A7F
Authority key identifier: 4E:44:60:CF:63:B2:4B:7C:35:B9:ED:AE:C9:7E:63:A7:2C:4B:DE:23
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TkRgz2OyS3w1ue2uyX5jpyxL3iM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915203C/46C88C82747711EA83654F4DC4F9AE02/039A4408614511F0B95C3C38C4F9AE02.roa
Signing time:             Fri 02 Jan 2026 19:16:25 +0000
ROA not before:           Fri 02 Jan 2026 19:16:25 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     15830
IP address blocks:        103.103.140.0/23 maxlen: 23
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915203C/46C88C82747711EA83654F4DC4F9AE02/TkRgz2OyS3w1ue2uyX5jpyxL3iM.crl
                          rsync://rpki.apnic.net/member_repository/A915203C/46C88C82747711EA83654F4DC4F9AE02/TkRgz2OyS3w1ue2uyX5jpyxL3iM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TkRgz2OyS3w1ue2uyX5jpyxL3iM.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 19:03:48 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2687 (0xa7f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915203C, serialNumber=4E4460CF63B24B7C35B9EDAEC97E63A72C4BDE23
        Validity
            Not Before: Jan  2 19:16:25 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69581989-9d32
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cf:9e:34:07:d9:a7:e2:39:41:e6:b8:12:7d:fa:
                    59:5a:3b:b1:13:95:b2:25:ac:e7:48:19:a0:c8:85:
                    7a:fd:36:84:5d:42:a8:49:8c:19:3e:99:2e:42:48:
                    d0:13:1b:fa:1b:92:b3:1d:d9:51:c0:ac:60:4d:c0:
                    72:12:79:e0:c9:be:de:bd:e9:e1:94:36:ee:12:e1:
                    71:eb:10:37:37:f0:ac:db:42:db:22:72:cd:30:21:
                    ec:3f:8f:10:c0:a6:64:bd:53:22:45:a5:db:a8:76:
                    b6:d1:4e:95:72:40:70:db:7a:ea:79:b3:8a:5f:fb:
                    90:50:77:d5:38:85:b2:c4:08:dd:87:b8:de:cf:63:
                    72:f8:77:e1:17:73:06:e9:3b:3a:da:98:bb:cf:c2:
                    fa:8c:a2:dd:b3:1d:96:96:84:aa:64:3d:00:06:85:
                    14:1b:e5:60:00:71:42:98:d5:53:60:d1:5f:6b:60:
                    aa:aa:a0:f3:7b:2f:e1:c9:71:1a:f7:27:72:bd:e6:
                    5c:84:4e:a7:6a:b7:8a:f0:65:13:74:8d:78:3b:6a:
                    98:95:dd:4d:b7:63:81:77:7a:a2:89:5f:1c:52:8f:
                    bb:a6:95:3e:dd:f0:a5:f6:6d:d9:05:db:1e:68:1d:
                    10:0e:b8:36:8a:a8:e3:98:b4:11:2d:0f:ad:36:1a:
                    32:83
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                2B:5F:47:2F:20:29:0D:92:15:17:8E:F4:5F:F3:36:E0:B3:26:68:37
            X509v3 Authority Key Identifier:
                keyid:4E:44:60:CF:63:B2:4B:7C:35:B9:ED:AE:C9:7E:63:A7:2C:4B:DE:23

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915203C/46C88C82747711EA83654F4DC4F9AE02/TkRgz2OyS3w1ue2uyX5jpyxL3iM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TkRgz2OyS3w1ue2uyX5jpyxL3iM.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/A915203C/46C88C82747711EA83654F4DC4F9AE02/039A4408614511F0B95C3C38C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.103.140.0/23

    Signature Algorithm: sha256WithRSAEncryption
         42:a1:35:04:2d:09:b8:b9:7a:df:89:12:ce:65:84:e5:43:16:
         11:52:27:dd:fe:73:99:c1:9d:f9:50:ca:4c:c5:8f:5a:8a:cf:
         db:2c:0e:9d:bf:40:2d:97:a9:d6:d2:b1:24:e2:f8:e4:2d:1e:
         f9:36:fb:59:0d:39:df:82:3f:f1:b0:9c:e0:e9:79:2d:db:97:
         a7:99:12:e0:fa:c9:fe:97:9d:97:ec:17:d3:e6:0e:fd:f7:47:
         cd:cd:49:86:ee:fb:db:68:7b:8a:c5:be:97:fe:59:69:a3:cd:
         ec:46:63:20:58:ea:63:21:34:ee:bd:fa:c3:e7:77:37:7f:e8:
         fa:f1:73:2e:28:5e:c1:e6:6b:e3:0b:a8:93:bc:09:dc:8d:3f:
         32:b6:56:07:a3:46:e1:54:56:2c:39:2f:64:a1:89:47:82:53:
         1c:70:d7:21:cc:89:ba:3e:38:5c:15:d3:69:fd:9a:75:a4:be:
         95:ba:a6:bc:55:38:80:e7:c4:7d:3b:97:4e:70:c3:86:cd:3e:
         b3:0e:b1:c4:3a:9d:b0:25:13:88:5f:ad:34:98:90:d4:b2:9d:
         78:97:81:9d:54:ff:18:3d:d9:55:87:a1:33:2a:f2:62:8f:37:
         ee:07:af:c6:f8:29:e0:0e:a3:0b:49:9f:b8:1b:a4:e8:77:d8:
         33:8a:9c:ed
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCn8wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NTIwM0MxMTAvBgNVBAUTKDRFNDQ2MENGNjNCMjRCN0MzNUI5RURBRUM5N0U2M0E3
MkM0QkRFMjMwHhcNMjYwMTAyMTkxNjI1WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU4MTk4OS05ZDMyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAz540B9mn4jlB5rgSffpZWjuxE5WyJaznSBmgyIV6/TaEXUKoSYwZPpkuQkjQ
Exv6G5KzHdlRwKxgTcByEnngyb7evenhlDbuEuFx6xA3N/Cs20LbInLNMCHsP48Q
wKZkvVMiRaXbqHa20U6VckBw23rqebOKX/uQUHfVOIWyxAjdh7jez2Ny+HfhF3MG
6Ts62pi7z8L6jKLdsx2WloSqZD0ABoUUG+VgAHFCmNVTYNFfa2CqqqDzey/hyXEa
9ydyveZchE6nareK8GUTdI14O2qYld1Nt2OBd3qiiV8cUo+7ppU+3fCl9m3ZBdse
aB0QDrg2iqjjmLQRLQ+tNhoygwIDAQABo4IClTCCApEwHQYDVR0OBBYEFCtfRy8g
KQ2SFReO9F/zNuCzJmg3MB8GA1UdIwQYMBaAFE5EYM9jskt8Nbntrsl+Y6csS94j
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1MjAzQy80NkM4OEM4Mjc0
NzcxMUVBODM2NTRGNERDNEY5QUUwMi9Ua1JnejJPeVMzdzF1ZTJ1eVg1anB5eEwz
aU0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1RrUmd6Mk95UzN3MXVlMnV5WDVqcHl4TDNpTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NTIwM0MvNDZDODhDODI3NDc3MTFFQTgzNjU0RjREQzRGOUFFMDIvMDM5QTQ0MDg2
MTQ1MTFGMEI5NUMzQzM4QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnZ4wwDQYJKoZIhvcNAQELBQADggEBAEKhNQQtCbi5et+J
Es5lhOVDFhFSJ93+c5nBnflQykzFj1qKz9ssDp2/QC2XqdbSsSTi+OQtHvk2+1kN
Od+CP/GwnODpeS3bl6eZEuD6yf6XnZfsF9PmDv33R83NSYbu+9toe4rFvpf+WWmj
zexGYyBY6mMhNO69+sPndzd/6Prxcy4oXsHma+MLqJO8CdyNPzK2VgejRuFUViw5
L2ShiUeCUxxw1yHMibo+OFwV02n9mnWkvpW6prxVOIDnxH07l05ww4bNPrMOscQ6
nbAlE4hfrTSYkNSynXiXgZ1U/xg92VWHoTMq8mKPN+4Hr8b4KeAOowtJn7gbpOh3
2DOKnO0=
-----END CERTIFICATE-----
Generated at Sun Jan 25 11:27:12 2026 by rpki-client