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/A9156255/9162084C507311ED9B8C142DC4F9AE02/D1FCB742514711ED92E3885EC4F9AE02.roa
File:                     D1FCB742514711ED92E3885EC4F9AE02.roa (raw, json)
Hash identifier:          yEKEL/Vmgj/ap31DsnVmbLEDqgJ7Y6orXe7GIcH2R9A=
Subject key identifier:   3C:50:D0:16:92:34:F0:13:A2:60:BD:16:86:0A:AB:BB:29:12:14:33
Certificate issuer:       /CN=A9156255/serialNumber=5F6C8FA3A658740231B2C4B13481BE11500ADC76
Certificate serial:       0247
Authority key identifier: 5F:6C:8F:A3:A6:58:74:02:31:B2:C4:B1:34:81:BE:11:50:0A:DC:76
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/X2yPo6ZYdAIxssSxNIG-EVAK3HY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9156255/9162084C507311ED9B8C142DC4F9AE02/D1FCB742514711ED92E3885EC4F9AE02.roa
Signing time:             Sat 15 Nov 2025 00:17:27 +0000
ROA not before:           Sat 15 Nov 2025 00:17:27 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     38195
IP address blocks:        103.12.96.0/23 maxlen: 23
                          2001:df1:69c0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9156255/9162084C507311ED9B8C142DC4F9AE02/X2yPo6ZYdAIxssSxNIG-EVAK3HY.crl
                          rsync://rpki.apnic.net/member_repository/A9156255/9162084C507311ED9B8C142DC4F9AE02/X2yPo6ZYdAIxssSxNIG-EVAK3HY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/X2yPo6ZYdAIxssSxNIG-EVAK3HY.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:   Fri 12 Dec 2025 00:06:28 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 583 (0x247)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9156255, serialNumber=5F6C8FA3A658740231B2C4B13481BE11500ADC76
        Validity
            Not Before: Nov 15 00:17:27 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=6917c696-8a93
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a1:b9:7c:2f:f6:89:31:cd:b3:d3:71:c8:1c:ca:
                    44:ad:8a:b4:5f:48:75:13:c7:4a:f0:67:4f:bc:55:
                    85:e4:bb:d9:9a:b2:f3:bd:e7:c9:28:74:c6:06:eb:
                    95:1a:31:b2:5d:fd:98:84:5d:ba:72:d1:8c:da:13:
                    c1:6b:f2:dd:88:0d:87:c8:e8:ea:1d:ac:0d:5a:a0:
                    42:e7:98:30:08:d8:38:6e:45:0f:cc:98:96:87:4a:
                    02:11:3c:c1:0f:5d:0a:c0:50:b6:7f:09:22:1c:2b:
                    24:8c:65:59:2f:58:a4:97:bb:13:22:a3:be:7d:a8:
                    4c:3a:61:11:8c:e9:a7:16:cb:42:5e:7b:72:66:d7:
                    ad:4e:d8:61:68:11:8e:b6:65:56:25:3d:75:e3:67:
                    0c:1d:80:9d:7a:40:4e:b7:ef:7e:80:2e:5d:5d:97:
                    05:9a:6c:ec:7e:47:4e:f6:bb:d5:28:e0:a8:0f:92:
                    78:7b:fd:6e:d3:bb:3d:c0:7c:fa:a5:30:68:db:95:
                    4f:ea:dd:09:71:d3:dc:fc:c1:a1:5f:8a:86:70:a2:
                    64:62:44:18:5a:68:3d:8b:b5:b9:4b:19:5b:62:fb:
                    39:2c:05:fd:d5:ce:17:ce:72:47:62:4c:39:47:32:
                    0e:db:3b:ba:fa:0d:dd:ef:69:13:92:57:d2:c8:c0:
                    e1:09
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                3C:50:D0:16:92:34:F0:13:A2:60:BD:16:86:0A:AB:BB:29:12:14:33
            X509v3 Authority Key Identifier:
                keyid:5F:6C:8F:A3:A6:58:74:02:31:B2:C4:B1:34:81:BE:11:50:0A:DC:76

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9156255/9162084C507311ED9B8C142DC4F9AE02/X2yPo6ZYdAIxssSxNIG-EVAK3HY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/X2yPo6ZYdAIxssSxNIG-EVAK3HY.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/A9156255/9162084C507311ED9B8C142DC4F9AE02/D1FCB742514711ED92E3885EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.12.96.0/23
                IPv6:
                  2001:df1:69c0::/48

    Signature Algorithm: sha256WithRSAEncryption
         53:4e:cf:73:cf:45:f2:37:9e:eb:ed:0b:d0:cb:10:c0:62:69:
         6d:9f:df:c8:e3:6e:d3:c8:93:3b:5a:f7:24:3d:c8:39:91:70:
         c4:fe:aa:19:fb:86:52:5f:33:5c:61:ae:51:1f:a1:52:67:af:
         ca:7c:31:b3:b8:a3:44:97:6f:60:a0:8f:7d:35:4a:47:e8:e0:
         be:14:5b:f8:6e:88:f1:6e:40:2e:b2:2b:45:9b:ac:96:93:7d:
         78:f3:b4:8e:e3:37:77:8c:8b:ba:fa:eb:05:49:16:3b:80:e4:
         5a:b7:13:e9:34:94:32:05:87:f9:79:b8:4c:01:89:0f:5b:d8:
         04:cf:d0:fe:b5:f0:ed:b8:e3:28:7b:51:61:d3:90:c7:ab:21:
         fa:ea:7f:13:9d:52:8c:f3:2d:e9:4a:bf:d7:73:88:74:a3:23:
         b6:bf:4c:1c:34:ba:60:b7:07:ec:d1:fc:e5:23:47:e6:8c:c3:
         dc:84:10:7a:cf:db:06:11:19:91:42:58:58:51:d3:b4:ae:2b:
         bb:f2:7d:5a:3b:7a:39:fe:89:7b:3e:6f:0f:38:4c:6f:95:8b:
         3f:37:97:68:28:02:95:38:18:b0:c3:de:ba:4a:57:f6:59:2b:
         17:51:e6:10:0a:1a:6e:c3:d6:f6:04:ee:be:44:95:14:50:a7:
         55:5d:3e:a3
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAkcwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NTYyNTUxMTAvBgNVBAUTKDVGNkM4RkEzQTY1ODc0MDIzMUIyQzRCMTM0ODFCRTEx
NTAwQURDNzYwHhcNMjUxMTE1MDAxNzI3WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTE3YzY5Ni04YTkzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAobl8L/aJMc2z03HIHMpErYq0X0h1E8dK8GdPvFWF5LvZmrLzvefJKHTGBuuV
GjGyXf2YhF26ctGM2hPBa/LdiA2HyOjqHawNWqBC55gwCNg4bkUPzJiWh0oCETzB
D10KwFC2fwkiHCskjGVZL1ikl7sTIqO+fahMOmERjOmnFstCXntyZtetTthhaBGO
tmVWJT1142cMHYCdekBOt+9+gC5dXZcFmmzsfkdO9rvVKOCoD5J4e/1u07s9wHz6
pTBo25VP6t0JcdPc/MGhX4qGcKJkYkQYWmg9i7W5SxlbYvs5LAX91c4XznJHYkw5
RzIO2zu6+g3d72kTklfSyMDhCQIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFDxQ0BaS
NPATomC9FoYKq7spEhQzMB8GA1UdIwQYMBaAFF9sj6OmWHQCMbLEsTSBvhFQCtx2
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1NjI1NS85MTYyMDg0QzUw
NzMxMUVEOUI4QzE0MkRDNEY5QUUwMi9YMnlQbzZaWWRBSXhzc1N4TklHLUVWQUsz
SFkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1gyeVBvNlpZZEFJeHNzU3hOSUctRVZBSzNIWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NTYyNTUvOTE2MjA4NEM1MDczMTFFRDlCOEMxNDJEQzRGOUFFMDIvRDFGQ0I3NDI1
MTQ3MTFFRDkyRTM4ODVFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBAFnDGAwDwQCAAIwCQMHACABDfFpwDANBgkqhkiG9w0BAQsF
AAOCAQEAU07Pc89F8jee6+0L0MsQwGJpbZ/fyONu08iTO1r3JD3IOZFwxP6qGfuG
Ul8zXGGuUR+hUmevynwxs7ijRJdvYKCPfTVKR+jgvhRb+G6I8W5ALrIrRZuslpN9
ePO0juM3d4yLuvrrBUkWO4DkWrcT6TSUMgWH+Xm4TAGJD1vYBM/Q/rXw7bjjKHtR
YdOQx6sh+up/E51SjPMt6Uq/13OIdKMjtr9MHDS6YLcH7NH85SNH5ozD3IQQes/b
BhEZkUJYWFHTtK4ru/J9Wjt6Of6Jez5vDzhMb5WLPzeXaCgClTgYsMPeukpX9lkr
F1HmEAoabsPW9gTuvkSVFFCnVV0+ow==
-----END CERTIFICATE-----
Generated at Sat Dec 6 20:06:28 2025 by rpki-client