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/A914CBF3/1BC6EB2011E711EAB903AA79C4F9AE02/B32668C4D98C11EB905D7281C4F9AE02.roa
File:                     B32668C4D98C11EB905D7281C4F9AE02.roa (raw, json)
Hash identifier:          ZlTrLF7sUZ+SlecWA9syBWYq4ZBPMaI/qFvMwjXDo9I=
Subject key identifier:   37:C4:D7:5C:D5:B9:1F:13:97:A1:11:35:01:3E:44:46:D8:6D:A2:C4
Certificate issuer:       /CN=A914CBF3/serialNumber=E2449E312220131E2E76C42C7CCC6DD193510707
Certificate serial:       0CA5
Authority key identifier: E2:44:9E:31:22:20:13:1E:2E:76:C4:2C:7C:CC:6D:D1:93:51:07:07
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4kSeMSIgEx4udsQsfMxt0ZNRBwc.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A914CBF3/1BC6EB2011E711EAB903AA79C4F9AE02/B32668C4D98C11EB905D7281C4F9AE02.roa
Signing time:             Wed 24 Dec 2025 18:16:05 +0000
ROA not before:           Wed 24 Dec 2025 18:16:05 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     63969
IP address blocks:        103.126.20.0/22 maxlen: 23
                          103.126.20.0/24 maxlen: 24
                          103.126.21.0/24 maxlen: 24
                          103.126.22.0/24 maxlen: 24
                          103.126.23.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A914CBF3/1BC6EB2011E711EAB903AA79C4F9AE02/4kSeMSIgEx4udsQsfMxt0ZNRBwc.crl
                          rsync://rpki.apnic.net/member_repository/A914CBF3/1BC6EB2011E711EAB903AA79C4F9AE02/4kSeMSIgEx4udsQsfMxt0ZNRBwc.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4kSeMSIgEx4udsQsfMxt0ZNRBwc.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 02 Feb 2026 18:08:21 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3237 (0xca5)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A914CBF3, serialNumber=E2449E312220131E2E76C42C7CCC6DD193510707
        Validity
            Not Before: Dec 24 18:16:05 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=694c2de5-3318
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:db:67:5e:77:72:12:4f:a0:93:82:dd:42:d2:79:
                    bb:0f:32:98:d7:ac:ec:2c:ae:cc:5d:c5:2e:58:c1:
                    de:97:f4:03:41:eb:4a:73:77:a0:08:38:08:48:1e:
                    c8:ce:04:39:af:ec:f3:91:a0:be:32:84:70:65:ab:
                    73:35:91:99:f3:39:c3:61:17:9a:52:d4:50:30:77:
                    70:e0:cb:ba:79:7e:62:7a:97:83:7a:2b:96:9b:87:
                    e5:ba:82:14:c7:db:e9:fb:88:09:9f:23:58:6c:b0:
                    a6:cc:80:ec:65:58:a9:12:fc:21:c1:bc:1f:fe:81:
                    7f:07:16:92:01:31:1a:fe:85:c2:52:98:fc:2a:93:
                    a5:5c:ed:f9:79:ca:cd:75:91:83:3f:5e:6a:ac:af:
                    88:7b:6d:bd:7f:41:9a:5a:47:b4:a2:a0:6d:3e:2a:
                    07:bd:6f:eb:8b:f4:b1:63:f9:4c:76:d7:c0:94:61:
                    69:6c:e3:32:0a:a5:70:7f:0b:53:30:14:57:39:cf:
                    d6:16:cb:ef:8b:49:e0:e9:0d:bd:d7:3d:a7:88:11:
                    e3:c7:29:63:15:d6:12:26:0b:13:78:a0:c7:63:88:
                    35:b9:7f:95:7b:6d:47:92:45:7f:7d:75:1e:f5:0d:
                    0d:31:94:65:9c:d2:71:68:7f:ef:4d:59:7f:97:7a:
                    a0:e9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                37:C4:D7:5C:D5:B9:1F:13:97:A1:11:35:01:3E:44:46:D8:6D:A2:C4
            X509v3 Authority Key Identifier:
                keyid:E2:44:9E:31:22:20:13:1E:2E:76:C4:2C:7C:CC:6D:D1:93:51:07:07

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A914CBF3/1BC6EB2011E711EAB903AA79C4F9AE02/4kSeMSIgEx4udsQsfMxt0ZNRBwc.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4kSeMSIgEx4udsQsfMxt0ZNRBwc.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/A914CBF3/1BC6EB2011E711EAB903AA79C4F9AE02/B32668C4D98C11EB905D7281C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.126.20.0/22

    Signature Algorithm: sha256WithRSAEncryption
         54:3f:27:d9:21:25:4a:63:a3:ae:58:3f:3a:bf:96:48:b6:bb:
         65:9b:07:a3:cb:e8:3f:48:f2:e7:da:07:e9:2d:81:95:e8:e3:
         fc:73:fa:da:22:74:11:f2:25:27:36:fe:e5:8a:41:22:6a:5a:
         6c:97:c4:ab:7e:77:3b:45:33:18:20:68:7e:c9:d0:7d:58:d1:
         1f:17:2e:fd:a3:92:15:42:7c:50:de:f7:b2:92:15:54:c1:d3:
         cf:b6:18:f9:1c:09:7a:55:05:82:a3:3f:a9:23:c9:b3:1e:46:
         86:20:d7:6e:c6:31:2e:b9:58:77:f5:ae:85:f1:7e:77:18:f1:
         fd:7e:c5:20:34:17:f4:22:e0:c8:7f:3a:b8:c8:2b:78:f7:33:
         b0:dd:b9:9b:85:fe:9c:4c:ee:fc:b2:8c:85:bd:7f:ed:48:cd:
         ab:12:2a:ea:a2:1c:41:08:96:f7:c1:0f:a0:c4:79:e7:c6:bc:
         0f:4f:27:d3:9a:d0:51:bd:dd:6e:49:3b:28:d5:e4:03:6f:eb:
         4d:da:40:f5:08:38:fa:93:76:6d:64:53:e9:30:43:ce:11:a0:
         ea:29:27:c5:f7:cb:84:98:77:00:51:fa:16:b4:f4:9e:db:9a:
         54:d2:eb:8b:06:d4:17:78:fc:e6:39:81:b1:92:9b:6b:55:a6:
         ec:e8:05:06
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICDKUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NENCRjMxMTAvBgNVBAUTKEUyNDQ5RTMxMjIyMDEzMUUyRTc2QzQyQzdDQ0M2REQx
OTM1MTA3MDcwHhcNMjUxMjI0MTgxNjA1WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTRjMmRlNS0zMzE4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA22ded3IST6CTgt1C0nm7DzKY16zsLK7MXcUuWMHel/QDQetKc3egCDgISB7I
zgQ5r+zzkaC+MoRwZatzNZGZ8znDYReaUtRQMHdw4Mu6eX5iepeDeiuWm4fluoIU
x9vp+4gJnyNYbLCmzIDsZVipEvwhwbwf/oF/BxaSATEa/oXCUpj8KpOlXO35ecrN
dZGDP15qrK+Ie229f0GaWke0oqBtPioHvW/ri/SxY/lMdtfAlGFpbOMyCqVwfwtT
MBRXOc/WFsvvi0ng6Q291z2niBHjxyljFdYSJgsTeKDHY4g1uX+Ve21HkkV/fXUe
9Q0NMZRlnNJxaH/vTVl/l3qg6QIDAQABo4IClTCCApEwHQYDVR0OBBYEFDfE11zV
uR8Tl6ERNQE+REbYbaLEMB8GA1UdIwQYMBaAFOJEnjEiIBMeLnbELHzMbdGTUQcH
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0Q0JGMy8xQkM2RUIyMDEx
RTcxMUVBQjkwM0FBNzlDNEY5QUUwMi80a1NlTVNJZ0V4NHVkc1FzZk14dDBaTlJC
d2MuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzRrU2VNU0lnRXg0dWRzUXNmTXh0MFpOUkJ3Yy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NENCRjMvMUJDNkVCMjAxMUU3MTFFQUI5MDNBQTc5QzRGOUFFMDIvQjMyNjY4QzRE
OThDMTFFQjkwNUQ3MjgxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAJnfhQwDQYJKoZIhvcNAQELBQADggEBAFQ/J9khJUpjo65Y
Pzq/lki2u2WbB6PL6D9I8ufaB+ktgZXo4/xz+toidBHyJSc2/uWKQSJqWmyXxKt+
dztFMxggaH7J0H1Y0R8XLv2jkhVCfFDe97KSFVTB08+2GPkcCXpVBYKjP6kjybMe
RoYg127GMS65WHf1roXxfncY8f1+xSA0F/Qi4Mh/OrjIK3j3M7DduZuF/pxM7vyy
jIW9f+1IzasSKuqiHEEIlvfBD6DEeefGvA9PJ9Oa0FG93W5JOyjV5ANv603aQPUI
OPqTdm1kU+kwQ84RoOopJ8X3y4SYdwBR+ha09J7bmlTS64sG1Bd4/OY5gbGSm2tV
puzoBQY=
-----END CERTIFICATE-----
Generated at Wed Jan 28 00:42:12 2026 by rpki-client