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/A9172951/9A097D8A960311EBB85DB340C4F9AE02/8C3B5858B6BD11EEB6F43F4CC4F9AE02.roa
File:                     8C3B5858B6BD11EEB6F43F4CC4F9AE02.roa (raw, json)
Hash identifier:          KbTl8WY9SQDsubKxdjhxqyTiEQeQg0vsl/ctYNI2Kq4=
Subject key identifier:   FE:79:CF:ED:13:19:B4:2C:FD:EF:34:76:A6:C9:61:E7:F5:FA:B1:7A
Certificate issuer:       /CN=A9172951/serialNumber=CEF9C57E84B2EA5A6FA3D0E456330FB7A546F088
Certificate serial:       0696
Authority key identifier: CE:F9:C5:7E:84:B2:EA:5A:6F:A3:D0:E4:56:33:0F:B7:A5:46:F0:88
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zvnFfoSy6lpvo9DkVjMPt6VG8Ig.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9172951/9A097D8A960311EBB85DB340C4F9AE02/8C3B5858B6BD11EEB6F43F4CC4F9AE02.roa
Signing time:             Thu 20 Nov 2025 21:43:12 +0000
ROA not before:           Thu 20 Nov 2025 21:43:12 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     24499
IP address blocks:        103.157.210.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9172951/9A097D8A960311EBB85DB340C4F9AE02/zvnFfoSy6lpvo9DkVjMPt6VG8Ig.crl
                          rsync://rpki.apnic.net/member_repository/A9172951/9A097D8A960311EBB85DB340C4F9AE02/zvnFfoSy6lpvo9DkVjMPt6VG8Ig.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zvnFfoSy6lpvo9DkVjMPt6VG8Ig.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 13 Dec 2025 21:19:09 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1686 (0x696)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9172951, serialNumber=CEF9C57E84B2EA5A6FA3D0E456330FB7A546F088
        Validity
            Not Before: Nov 20 21:43:12 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=691f8b6f-36ad
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c1:7a:c5:e2:6c:9f:59:30:41:3f:a7:56:dd:65:
                    ad:e0:43:56:2e:52:bb:09:b0:be:b9:62:6f:28:c7:
                    42:c5:d6:67:f7:b1:b1:a5:7a:4c:2e:cc:d3:8c:00:
                    12:d0:18:da:5a:0d:ca:40:cf:00:e8:db:4f:3d:03:
                    8b:89:d4:c1:34:08:a2:f8:de:6c:1a:36:8b:de:4e:
                    77:4a:24:ce:8a:cb:79:c4:31:db:51:3d:c1:10:48:
                    ac:08:46:a5:40:ae:4f:da:34:4a:6d:6a:b0:1d:f1:
                    51:1e:15:d0:8a:e8:64:42:20:37:16:12:10:82:df:
                    d3:a8:02:71:f5:6f:24:fb:1c:9a:6f:b2:00:c4:4b:
                    48:cb:23:c3:ab:27:8b:61:d6:5d:36:06:c2:71:ca:
                    24:5d:f3:69:2a:99:0d:a4:30:98:84:61:b8:8a:02:
                    22:03:50:fc:97:a3:c3:d0:da:ee:01:11:d2:6e:0d:
                    fb:86:43:7d:e4:07:a1:29:8e:e2:93:a7:7b:4f:c9:
                    a9:d2:9d:c9:17:3a:5e:49:9c:d5:4b:1c:22:df:e1:
                    b9:4a:8e:7a:f3:57:a3:e3:19:00:6a:ae:52:1d:5f:
                    77:bd:60:35:c0:fb:2a:2b:90:36:1b:73:3c:e9:f2:
                    3d:d1:bc:ca:cf:13:24:49:1b:2b:2a:3d:74:4d:43:
                    81:c7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FE:79:CF:ED:13:19:B4:2C:FD:EF:34:76:A6:C9:61:E7:F5:FA:B1:7A
            X509v3 Authority Key Identifier:
                keyid:CE:F9:C5:7E:84:B2:EA:5A:6F:A3:D0:E4:56:33:0F:B7:A5:46:F0:88

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9172951/9A097D8A960311EBB85DB340C4F9AE02/zvnFfoSy6lpvo9DkVjMPt6VG8Ig.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zvnFfoSy6lpvo9DkVjMPt6VG8Ig.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/A9172951/9A097D8A960311EBB85DB340C4F9AE02/8C3B5858B6BD11EEB6F43F4CC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.157.210.0/24

    Signature Algorithm: sha256WithRSAEncryption
         63:37:f0:ee:8a:33:5f:f4:57:ab:77:b8:8b:e1:f1:c3:a3:4d:
         40:62:c7:68:d0:e2:e4:55:fc:e0:6e:98:5b:e8:aa:ca:b0:38:
         cd:ff:bc:5d:a7:77:c8:a7:96:18:80:c1:6a:80:e9:05:f9:0b:
         54:ba:a2:70:e5:e3:47:35:0a:bc:31:f4:08:e6:a2:57:bb:3f:
         97:ef:04:00:35:64:73:ef:7e:eb:cd:be:99:02:39:d1:fd:cf:
         91:a1:36:55:d2:16:0b:f9:70:0f:41:2c:94:a2:3e:2f:67:22:
         85:fe:8e:1e:85:ce:f0:a6:1f:0e:c5:8f:e4:57:f9:63:ab:e6:
         b6:f1:e6:ec:8f:82:ef:a7:20:45:73:7f:e9:b6:d3:ce:a9:e0:
         9f:18:da:fb:f2:6b:40:67:b3:3b:e0:5a:6d:42:6a:40:e8:e3:
         8e:3f:38:dd:85:96:22:c2:67:6b:28:b3:37:b4:04:27:17:f7:
         fc:61:ee:d7:a5:29:da:80:63:2f:34:eb:7e:a1:f4:57:9a:5d:
         6f:98:30:b2:c6:79:65:96:fa:aa:59:33:ca:c4:32:0f:5b:6c:
         b8:c5:62:ab:81:93:7a:70:9e:aa:37:1f:08:d7:1c:c0:34:b0:
         3b:d9:47:81:37:c4:39:85:ff:2d:00:fc:fe:fc:03:db:68:93:
         ca:0d:18:8d
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBpYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NzI5NTExMTAvBgNVBAUTKENFRjlDNTdFODRCMkVBNUE2RkEzRDBFNDU2MzMwRkI3
QTU0NkYwODgwHhcNMjUxMTIwMjE0MzEyWhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTFmOGI2Zi0zNmFkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwXrF4myfWTBBP6dW3WWt4ENWLlK7CbC+uWJvKMdCxdZn97GxpXpMLszTjAAS
0BjaWg3KQM8A6NtPPQOLidTBNAii+N5sGjaL3k53SiTOist5xDHbUT3BEEisCEal
QK5P2jRKbWqwHfFRHhXQiuhkQiA3FhIQgt/TqAJx9W8k+xyab7IAxEtIyyPDqyeL
YdZdNgbCccokXfNpKpkNpDCYhGG4igIiA1D8l6PD0NruARHSbg37hkN95AehKY7i
k6d7T8mp0p3JFzpeSZzVSxwi3+G5So5681ej4xkAaq5SHV93vWA1wPsqK5A2G3M8
6fI90bzKzxMkSRsrKj10TUOBxwIDAQABo4IClTCCApEwHQYDVR0OBBYEFP55z+0T
GbQs/e80dqbJYef1+rF6MB8GA1UdIwQYMBaAFM75xX6Esupab6PQ5FYzD7elRvCI
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3Mjk1MS85QTA5N0Q4QTk2
MDMxMUVCQjg1REIzNDBDNEY5QUUwMi96dm5GZm9TeTZscHZvOURrVmpNUHQ2Vkc4
SWcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3p2bkZmb1N5Nmxwdm85RGtWak1QdDZWRzhJZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzI5NTEvOUEwOTdEOEE5NjAzMTFFQkI4NURCMzQwQzRGOUFFMDIvOEMzQjU4NThC
NkJEMTFFRUI2RjQzRjRDQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnndIwDQYJKoZIhvcNAQELBQADggEBAGM38O6KM1/0V6t3
uIvh8cOjTUBix2jQ4uRV/OBumFvoqsqwOM3/vF2nd8inlhiAwWqA6QX5C1S6onDl
40c1Crwx9Ajmole7P5fvBAA1ZHPvfuvNvpkCOdH9z5GhNlXSFgv5cA9BLJSiPi9n
IoX+jh6FzvCmHw7Fj+RX+WOr5rbx5uyPgu+nIEVzf+m2086p4J8Y2vvya0Bnszvg
Wm1CakDo444/ON2FliLCZ2sosze0BCcX9/xh7telKdqAYy80636h9FeaXW+YMLLG
eWWW+qpZM8rEMg9bbLjFYquBk3pwnqo3HwjXHMA0sDvZR4E3xDmF/y0A/P78A9to
k8oNGI0=
-----END CERTIFICATE-----
Generated at Sun Dec 7 00:19:34 2025 by rpki-client