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/A9111F9E/006CE99C500611EC9056CD45C4F9AE02/2B70BBE889E111EEB5E86A0EC4F9AE02.roa
File:                     2B70BBE889E111EEB5E86A0EC4F9AE02.roa (raw, json)
Hash identifier:          DAt6kU8T1ilBH7F7cWv77HjnJ4XZlNTWHqJVtiI5e4M=
Subject key identifier:   36:1C:A2:28:89:7B:F6:01:0A:5C:4B:63:63:C8:D4:C8:13:0F:05:AB
Certificate issuer:       /CN=A9111F9E/serialNumber=E6757BE1D2189ADE8D772C9C94864310BE392D70
Certificate serial:       04CC
Authority key identifier: E6:75:7B:E1:D2:18:9A:DE:8D:77:2C:9C:94:86:43:10:BE:39:2D:70
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5nV74dIYmt6NdyyclIZDEL45LXA.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9111F9E/006CE99C500611EC9056CD45C4F9AE02/2B70BBE889E111EEB5E86A0EC4F9AE02.roa
Signing time:             Tue 16 Dec 2025 23:20:11 +0000
ROA not before:           Tue 16 Dec 2025 23:20:11 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     149032
IP address blocks:        103.177.48.0/24 maxlen: 24
                          103.177.49.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9111F9E/006CE99C500611EC9056CD45C4F9AE02/5nV74dIYmt6NdyyclIZDEL45LXA.crl
                          rsync://rpki.apnic.net/member_repository/A9111F9E/006CE99C500611EC9056CD45C4F9AE02/5nV74dIYmt6NdyyclIZDEL45LXA.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5nV74dIYmt6NdyyclIZDEL45LXA.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 22:56:23 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1228 (0x4cc)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9111F9E, serialNumber=E6757BE1D2189ADE8D772C9C94864310BE392D70
        Validity
            Not Before: Dec 16 23:20:11 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6941e92a-0e19
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:d5:be:81:5c:65:77:73:47:3b:92:b9:2e:c9:
                    31:a4:35:5e:02:86:22:f9:fd:11:7c:49:a5:54:24:
                    5e:21:ba:04:d6:b3:c5:00:47:82:4b:b2:d1:a5:da:
                    38:bd:fe:bc:6a:f3:fc:8a:f8:76:10:ba:79:eb:b7:
                    27:c7:41:2e:36:8f:fb:04:55:43:e3:fc:ab:91:66:
                    48:bb:75:00:a3:9b:6f:29:23:59:b0:6a:17:d2:29:
                    b7:b6:7b:b9:be:67:0f:6b:ff:23:06:a1:48:44:08:
                    58:1e:47:ea:30:8a:7c:75:bb:be:d8:54:d1:bf:6b:
                    24:7f:a1:84:2b:4e:d2:25:8a:25:bb:b9:04:bb:47:
                    95:59:b3:f0:bb:f6:6e:02:a7:8e:fc:df:25:d0:f5:
                    85:f2:b8:8d:34:24:b5:2a:e0:46:2b:c3:46:f9:33:
                    6c:00:ba:9e:2f:99:18:a2:44:e3:ca:c8:77:48:f4:
                    14:a7:cb:71:21:54:64:cb:25:0e:9e:23:76:8e:9b:
                    d8:3b:f7:e2:03:34:b4:de:7e:46:fa:57:6d:ff:43:
                    d9:86:41:b7:e0:8d:17:32:0b:22:25:c1:e9:92:f3:
                    68:d5:7a:a9:77:cf:18:2e:29:43:13:7b:80:c1:8a:
                    06:c7:34:78:f9:a1:99:e4:2c:2d:ef:ce:35:2d:ad:
                    b8:39
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                36:1C:A2:28:89:7B:F6:01:0A:5C:4B:63:63:C8:D4:C8:13:0F:05:AB
            X509v3 Authority Key Identifier:
                keyid:E6:75:7B:E1:D2:18:9A:DE:8D:77:2C:9C:94:86:43:10:BE:39:2D:70

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9111F9E/006CE99C500611EC9056CD45C4F9AE02/5nV74dIYmt6NdyyclIZDEL45LXA.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5nV74dIYmt6NdyyclIZDEL45LXA.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/A9111F9E/006CE99C500611EC9056CD45C4F9AE02/2B70BBE889E111EEB5E86A0EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.177.48.0/23

    Signature Algorithm: sha256WithRSAEncryption
         22:7c:54:f0:aa:25:57:7d:29:35:cf:a9:e1:8a:b4:4a:64:80:
         41:8f:eb:0f:c1:8d:2f:a8:f5:2e:16:de:7b:05:25:7d:bc:a2:
         19:d9:3c:7d:1f:6f:e4:27:64:7c:66:84:9d:5d:e8:1e:62:df:
         a4:3e:2e:05:c9:bf:26:f5:a8:00:4a:13:30:d0:d8:69:b4:a6:
         b2:c4:32:8a:dd:5d:dc:6c:20:f2:a8:e6:55:a5:94:fc:ee:5c:
         55:3a:03:1a:6c:71:9f:d1:99:03:1f:e1:9f:a7:cc:b0:d7:71:
         b9:88:5c:03:a9:21:e5:42:c2:26:58:ac:4c:5c:b5:0a:14:cc:
         42:b8:77:ce:01:6d:30:08:63:e6:ec:1b:76:c1:79:8c:63:c5:
         f0:27:c7:b0:31:41:ec:27:f8:a5:15:16:b2:15:12:a4:3d:ef:
         4c:8a:25:ae:b7:8e:d6:1d:2e:12:46:9d:0f:e3:e2:28:80:e9:
         43:91:21:20:0d:79:41:ee:da:bd:8e:32:31:56:90:c3:9e:56:
         ea:60:86:b3:e8:e5:58:85:86:9e:08:4c:99:a2:7b:96:4e:aa:
         b2:6c:90:92:46:dc:04:fd:6a:c3:66:c4:79:24:2c:39:fe:9f:
         35:ff:59:a6:50:35:6a:1f:1f:b4:c4:80:a5:b8:1f:5f:c9:88:
         b3:07:42:7f
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBMwwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MTFGOUUxMTAvBgNVBAUTKEU2NzU3QkUxRDIxODlBREU4RDc3MkM5Qzk0ODY0MzEw
QkUzOTJENzAwHhcNMjUxMjE2MjMyMDExWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQxZTkyYS0wZTE5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu9W+gVxld3NHO5K5LskxpDVeAoYi+f0RfEmlVCReIboE1rPFAEeCS7LRpdo4
vf68avP8ivh2ELp567cnx0EuNo/7BFVD4/yrkWZIu3UAo5tvKSNZsGoX0im3tnu5
vmcPa/8jBqFIRAhYHkfqMIp8dbu+2FTRv2skf6GEK07SJYolu7kEu0eVWbPwu/Zu
AqeO/N8l0PWF8riNNCS1KuBGK8NG+TNsALqeL5kYokTjysh3SPQUp8txIVRkyyUO
niN2jpvYO/fiAzS03n5G+ldt/0PZhkG34I0XMgsiJcHpkvNo1Xqpd88YLilDE3uA
wYoGxzR4+aGZ5Cwt7841La24OQIDAQABo4IClTCCApEwHQYDVR0OBBYEFDYcoiiJ
e/YBClxLY2PI1MgTDwWrMB8GA1UdIwQYMBaAFOZ1e+HSGJrejXcsnJSGQxC+OS1w
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExMUY5RS8wMDZDRTk5QzUw
MDYxMUVDOTA1NkNENDVDNEY5QUUwMi81blY3NGRJWW10Nk5keXljbElaREVMNDVM
WEEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzVuVjc0ZElZbXQ2TmR5eWNsSVpERUw0NUxYQS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MTFGOUUvMDA2Q0U5OUM1MDA2MTFFQzkwNTZDRDQ1QzRGOUFFMDIvMkI3MEJCRTg4
OUUxMTFFRUI1RTg2QTBFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnsTAwDQYJKoZIhvcNAQELBQADggEBACJ8VPCqJVd9KTXP
qeGKtEpkgEGP6w/BjS+o9S4W3nsFJX28ohnZPH0fb+QnZHxmhJ1d6B5i36Q+LgXJ
vyb1qABKEzDQ2Gm0prLEMordXdxsIPKo5lWllPzuXFU6AxpscZ/RmQMf4Z+nzLDX
cbmIXAOpIeVCwiZYrExctQoUzEK4d84BbTAIY+bsG3bBeYxjxfAnx7AxQewn+KUV
FrIVEqQ970yKJa63jtYdLhJGnQ/j4iiA6UORISANeUHu2r2OMjFWkMOeVupghrPo
5ViFhp4ITJmie5ZOqrJskJJG3AT9asNmxHkkLDn+nzX/WaZQNWofH7TEgKW4H1/J
iLMHQn8=
-----END CERTIFICATE-----
Generated at Wed Dec 24 19:30:46 2025 by rpki-client