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/A912DFFA/CE81A514032C11EDA8CB406EC4F9AE02/19DE41F007CC11F1986068561B3D8C67.roa
File:                     19DE41F007CC11F1986068561B3D8C67.roa (raw, json)
Hash identifier:          nwrUF2fHu6EOjg2tBO5s97sdbGiaqhHJOJsMGtRnbZQ=
Subject key identifier:   A1:4C:0E:8A:BA:1F:0C:D1:E1:14:44:50:01:C3:1E:2A:BD:15:9A:00
Certificate issuer:       /CN=A912DFFA/serialNumber=F9F7E9B4CC31F395C5CDB8FAC9F52FCA57524DE1
Certificate serial:       0347
Authority key identifier: F9:F7:E9:B4:CC:31:F3:95:C5:CD:B8:FA:C9:F5:2F:CA:57:52:4D:E1
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-ffptMwx85XFzbj6yfUvyldSTeE.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912DFFA/CE81A514032C11EDA8CB406EC4F9AE02/19DE41F007CC11F1986068561B3D8C67.roa
Signing time:             Thu 12 Feb 2026 04:34:21 +0000
ROA not before:           Thu 12 Feb 2026 04:34:21 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     834
IP address blocks:        103.227.210.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912DFFA/CE81A514032C11EDA8CB406EC4F9AE02/-ffptMwx85XFzbj6yfUvyldSTeE.crl
                          rsync://rpki.apnic.net/member_repository/A912DFFA/CE81A514032C11EDA8CB406EC4F9AE02/-ffptMwx85XFzbj6yfUvyldSTeE.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-ffptMwx85XFzbj6yfUvyldSTeE.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 20 Feb 2026 00:17:05 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 839 (0x347)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912DFFA, serialNumber=F9F7E9B4CC31F395C5CDB8FAC9F52FCA57524DE1
        Validity
            Not Before: Feb 12 04:34:21 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=698d584d-173b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d0:1f:24:30:c6:35:b8:95:6f:a4:5c:cc:3e:63:
                    2f:36:08:60:70:4c:28:49:22:55:9f:a2:c5:a1:e8:
                    a6:34:46:10:46:ad:c6:67:65:a4:5b:01:db:a8:ea:
                    db:15:a9:f1:c7:35:7e:00:db:c2:45:fd:35:7f:20:
                    59:f2:00:80:55:76:ee:8f:ab:65:db:88:d5:1f:4b:
                    a0:86:18:5d:c0:93:10:85:d9:84:bf:85:26:09:5b:
                    c7:f2:ac:25:6b:1c:cb:94:c1:01:23:35:17:88:92:
                    3a:77:39:1a:5a:cf:76:d9:b7:e5:f7:e1:b2:71:3a:
                    40:f1:1d:19:c4:9e:11:21:13:e0:b6:91:ee:11:e3:
                    d9:cc:5e:2d:99:2f:20:49:0c:22:89:34:c8:53:54:
                    bd:33:1c:68:d9:d2:e5:9d:ee:13:f3:99:b5:3e:5c:
                    48:8c:32:66:05:a2:d8:f9:bd:b2:18:43:4f:cb:e3:
                    cf:00:a8:17:59:73:1f:62:a6:f7:1f:73:04:9b:89:
                    78:ac:62:0c:79:74:53:53:66:eb:e9:b1:df:a6:57:
                    6a:62:d6:33:93:16:aa:3b:a5:db:11:11:12:f2:19:
                    e2:e8:aa:bf:ca:b1:26:fd:9b:ee:4d:e8:87:81:54:
                    72:e5:11:bb:49:94:76:51:32:4f:98:a0:8a:1c:20:
                    5b:05
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A1:4C:0E:8A:BA:1F:0C:D1:E1:14:44:50:01:C3:1E:2A:BD:15:9A:00
            X509v3 Authority Key Identifier:
                keyid:F9:F7:E9:B4:CC:31:F3:95:C5:CD:B8:FA:C9:F5:2F:CA:57:52:4D:E1

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912DFFA/CE81A514032C11EDA8CB406EC4F9AE02/-ffptMwx85XFzbj6yfUvyldSTeE.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-ffptMwx85XFzbj6yfUvyldSTeE.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/A912DFFA/CE81A514032C11EDA8CB406EC4F9AE02/19DE41F007CC11F1986068561B3D8C67.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.227.210.0/24

    Signature Algorithm: sha256WithRSAEncryption
         78:8c:a5:9e:28:3d:26:ce:28:9a:72:b6:08:10:84:bd:66:80:
         96:3a:68:fd:2b:4c:a7:0b:6a:b6:98:74:77:e0:e2:ce:c6:bd:
         80:c1:e1:5e:fe:18:0e:9d:dd:26:1d:0f:d0:cc:98:70:8f:7e:
         23:1e:b2:30:cd:86:0a:28:de:bd:fe:f0:ea:a5:4c:9f:f7:24:
         ac:95:c0:68:06:b7:cb:c5:6b:4f:d6:17:bc:08:a7:f5:b2:c4:
         27:9b:fb:5a:ef:c3:45:53:f8:1e:41:10:7a:b4:9f:e5:36:87:
         c3:c5:bf:4b:84:d5:0d:73:b7:97:9b:54:bc:c1:c9:93:fc:07:
         32:2e:f1:13:10:f1:d0:ec:b6:d2:53:9b:1a:cc:57:a5:6b:3f:
         e2:8c:08:ac:ca:b0:aa:99:43:40:0b:99:55:08:4c:92:6e:ef:
         29:17:f5:4c:40:2c:a5:c4:3f:61:36:c6:1c:1d:b4:33:c6:91:
         27:c7:57:67:2e:d7:a7:52:1b:aa:28:6f:0f:c0:8c:5d:e8:94:
         fb:39:62:fa:a6:46:42:8c:0c:a8:ca:8b:10:fa:7e:1e:16:52:
         1f:45:b5:80:1e:f3:de:2c:ba:6b:c2:54:1e:62:19:03:21:9d:
         01:16:2c:01:89:b4:bf:ee:54:93:dc:91:bb:17:0b:37:eb:3e:
         62:39:78:35
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICA0cwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MkRGRkExMTAvBgNVBAUTKEY5RjdFOUI0Q0MzMUYzOTVDNUNEQjhGQUM5RjUyRkNB
NTc1MjRERTEwHhcNMjYwMjEyMDQzNDIxWhcNMjYwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OThkNTg0ZC0xNzNiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0B8kMMY1uJVvpFzMPmMvNghgcEwoSSJVn6LFoeimNEYQRq3GZ2WkWwHbqOrb
FanxxzV+ANvCRf01fyBZ8gCAVXbuj6tl24jVH0ughhhdwJMQhdmEv4UmCVvH8qwl
axzLlMEBIzUXiJI6dzkaWs922bfl9+GycTpA8R0ZxJ4RIRPgtpHuEePZzF4tmS8g
SQwiiTTIU1S9Mxxo2dLlne4T85m1PlxIjDJmBaLY+b2yGENPy+PPAKgXWXMfYqb3
H3MEm4l4rGIMeXRTU2br6bHfpldqYtYzkxaqO6XbERES8hni6Kq/yrEm/ZvuTeiH
gVRy5RG7SZR2UTJPmKCKHCBbBQIDAQABo4IClTCCApEwHQYDVR0OBBYEFKFMDoq6
HwzR4RREUAHDHiq9FZoAMB8GA1UdIwQYMBaAFPn36bTMMfOVxc24+sn1L8pXUk3h
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyREZGQS9DRTgxQTUxNDAz
MkMxMUVEQThDQjQwNkVDNEY5QUUwMi8tZmZwdE13eDg1WEZ6Ymo2eWZVdnlsZFNU
ZUUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLy1mZnB0TXd4ODVYRnpiajZ5ZlV2eWxkU1RlRS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkRGRkEvQ0U4MUE1MTQwMzJDMTFFREE4Q0I0MDZFQzRGOUFFMDIvMTlERTQxRjAw
N0NDMTFGMTk4NjA2ODU2MUIzRDhDNjcucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABn49IwDQYJKoZIhvcNAQELBQADggEBAHiMpZ4oPSbOKJpy
tggQhL1mgJY6aP0rTKcLaraYdHfg4s7GvYDB4V7+GA6d3SYdD9DMmHCPfiMesjDN
hgoo3r3+8OqlTJ/3JKyVwGgGt8vFa0/WF7wIp/WyxCeb+1rvw0VT+B5BEHq0n+U2
h8PFv0uE1Q1zt5ebVLzByZP8BzIu8RMQ8dDsttJTmxrMV6VrP+KMCKzKsKqZQ0AL
mVUITJJu7ykX9UxALKXEP2E2xhwdtDPGkSfHV2cu16dSG6oobw/AjF3olPs5Yvqm
RkKMDKjKixD6fh4WUh9FtYAe894sumvCVB5iGQMhnQEWLAGJtL/uVJPckbsXCzfr
PmI5eDU=
-----END CERTIFICATE-----
Generated at Sat Feb 14 17:23:54 2026 by rpki-client