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/A91ED836/321F8940693211ED887CD27AC4F9AE02/B37444BA7B3711ED9820E681C4F9AE02.roa
File:                     B37444BA7B3711ED9820E681C4F9AE02.roa (raw, json)
Hash identifier:          7ppLuOlTNhD8QWBy8SytuiXKtRXaGC8pqHRZQYiLBxA=
Subject key identifier:   74:69:91:8D:47:E9:33:39:2D:DD:81:11:51:04:29:EF:5E:6C:3B:5E
Certificate issuer:       /CN=A91ED836/serialNumber=2555ED39B16F6C8B6815D541B9D8362B9D3FD82A
Certificate serial:       025B
Authority key identifier: 25:55:ED:39:B1:6F:6C:8B:68:15:D5:41:B9:D8:36:2B:9D:3F:D8:2A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/JVXtObFvbItoFdVBudg2K50_2Co.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91ED836/321F8940693211ED887CD27AC4F9AE02/B37444BA7B3711ED9820E681C4F9AE02.roa
Signing time:             Fri 23 Jan 2026 01:21:44 +0000
ROA not before:           Fri 23 Jan 2026 01:21:44 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     139707
IP address blocks:        103.137.98.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91ED836/321F8940693211ED887CD27AC4F9AE02/JVXtObFvbItoFdVBudg2K50_2Co.crl
                          rsync://rpki.apnic.net/member_repository/A91ED836/321F8940693211ED887CD27AC4F9AE02/JVXtObFvbItoFdVBudg2K50_2Co.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/JVXtObFvbItoFdVBudg2K50_2Co.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:   Sun 01 Feb 2026 00:58:54 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 603 (0x25b)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91ED836, serialNumber=2555ED39B16F6C8B6815D541B9D8362B9D3FD82A
        Validity
            Not Before: Jan 23 01:21:44 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=6972cd28-27b3
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:92:f8:9d:76:22:e7:e4:fb:b3:67:91:e6:73:c7:
                    75:20:cf:98:f4:51:7c:4f:8a:61:22:0d:c3:33:ce:
                    7a:ef:57:d7:bb:9b:0a:9e:9c:cd:67:af:ed:64:2b:
                    27:89:8c:70:00:98:bd:d4:17:a3:83:7f:68:47:84:
                    7c:44:af:e7:ca:a1:c6:2b:00:cd:ba:3c:e1:61:87:
                    85:36:f5:e4:52:2b:83:11:e7:ff:71:2a:83:fc:6a:
                    fa:f2:ba:7e:08:78:2a:3e:9e:69:c9:ea:ab:d0:16:
                    12:95:b5:a2:26:5a:fe:5f:c7:3a:81:b1:4d:33:ca:
                    78:c1:ca:06:7c:ee:45:9a:14:f0:36:46:d0:fd:af:
                    04:8d:58:39:38:33:ba:7d:74:44:4c:e2:06:61:2f:
                    fd:c5:f1:3b:27:4a:81:98:06:ef:5a:f9:7e:3c:cb:
                    4a:76:ec:fd:fb:b7:52:94:b5:22:37:b3:aa:19:6b:
                    5d:d5:77:34:4b:53:7b:bb:15:20:4d:5d:2f:d3:5f:
                    c7:d1:3e:39:1d:5b:04:b1:bc:f2:62:b5:1d:3f:f9:
                    ff:80:60:f0:86:28:91:bc:e1:e8:a8:5a:fd:c4:11:
                    95:a0:99:d5:27:3e:06:02:14:b9:e0:e8:bb:89:d0:
                    e3:c2:a4:44:1f:be:bd:8a:9d:2f:cb:42:75:26:87:
                    a1:b9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                74:69:91:8D:47:E9:33:39:2D:DD:81:11:51:04:29:EF:5E:6C:3B:5E
            X509v3 Authority Key Identifier:
                keyid:25:55:ED:39:B1:6F:6C:8B:68:15:D5:41:B9:D8:36:2B:9D:3F:D8:2A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91ED836/321F8940693211ED887CD27AC4F9AE02/JVXtObFvbItoFdVBudg2K50_2Co.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/JVXtObFvbItoFdVBudg2K50_2Co.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/A91ED836/321F8940693211ED887CD27AC4F9AE02/B37444BA7B3711ED9820E681C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.137.98.0/23

    Signature Algorithm: sha256WithRSAEncryption
         28:8c:b4:9f:1f:68:49:7e:fb:cf:55:21:48:c8:4a:91:53:aa:
         4c:c9:64:bc:2f:40:04:82:e3:8b:93:fe:09:88:83:35:a1:6b:
         c0:bd:05:97:e5:1b:0d:68:49:bd:8c:87:83:62:64:87:d3:86:
         b8:02:a1:d1:dd:e5:64:83:b4:fb:c7:76:48:08:6a:d7:c6:05:
         f2:5d:a8:46:77:70:72:41:b3:45:0c:09:6e:66:cc:51:c6:1d:
         21:7d:a0:be:55:bb:82:dc:b4:37:d2:d0:b6:d4:ba:6d:48:23:
         53:26:db:94:84:62:fb:7e:50:e0:8d:df:3f:98:2c:9f:43:f5:
         59:1f:19:83:1b:9e:b4:82:31:6b:c5:6e:9c:b4:5d:f2:e8:8e:
         b1:33:47:f1:8d:0a:55:74:d2:a4:13:de:ec:be:35:a2:85:2c:
         e4:94:a2:39:11:74:5f:eb:e8:23:a1:b7:99:c2:af:ff:b5:12:
         7d:ab:95:ef:5b:93:ba:d3:a2:da:f9:b2:6b:75:b4:e5:28:c7:
         71:1d:6b:8e:4a:59:f0:d0:9a:b2:5c:7f:ac:b2:bf:65:b7:af:
         6d:49:ed:78:91:e6:97:47:1d:20:70:b2:6d:22:83:5f:12:d6:
         9d:74:a3:6f:2e:17:72:92:18:b0:04:85:5b:3a:b6:29:93:52:
         28:9f:9a:3f
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAlswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RUQ4MzYxMTAvBgNVBAUTKDI1NTVFRDM5QjE2RjZDOEI2ODE1RDU0MUI5RDgzNjJC
OUQzRkQ4MkEwHhcNMjYwMTIzMDEyMTQ0WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTcyY2QyOC0yN2IzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAkviddiLn5PuzZ5Hmc8d1IM+Y9FF8T4phIg3DM85671fXu5sKnpzNZ6/tZCsn
iYxwAJi91Bejg39oR4R8RK/nyqHGKwDNujzhYYeFNvXkUiuDEef/cSqD/Gr68rp+
CHgqPp5pyeqr0BYSlbWiJlr+X8c6gbFNM8p4wcoGfO5FmhTwNkbQ/a8EjVg5ODO6
fXRETOIGYS/9xfE7J0qBmAbvWvl+PMtKduz9+7dSlLUiN7OqGWtd1Xc0S1N7uxUg
TV0v01/H0T45HVsEsbzyYrUdP/n/gGDwhiiRvOHoqFr9xBGVoJnVJz4GAhS54Oi7
idDjwqREH769ip0vy0J1JoehuQIDAQABo4IClTCCApEwHQYDVR0OBBYEFHRpkY1H
6TM5Ld2BEVEEKe9ebDteMB8GA1UdIwQYMBaAFCVV7Tmxb2yLaBXVQbnYNiudP9gq
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFRDgzNi8zMjFGODk0MDY5
MzIxMUVEODg3Q0QyN0FDNEY5QUUwMi9KVlh0T2JGdmJJdG9GZFZCdWRnMks1MF8y
Q28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0pWWHRPYkZ2Ykl0b0ZkVkJ1ZGcySzUwXzJDby5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RUQ4MzYvMzIxRjg5NDA2OTMyMTFFRDg4N0NEMjdBQzRGOUFFMDIvQjM3NDQ0QkE3
QjM3MTFFRDk4MjBFNjgxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFniWIwDQYJKoZIhvcNAQELBQADggEBACiMtJ8faEl++89V
IUjISpFTqkzJZLwvQASC44uT/gmIgzWha8C9BZflGw1oSb2Mh4NiZIfThrgCodHd
5WSDtPvHdkgIatfGBfJdqEZ3cHJBs0UMCW5mzFHGHSF9oL5Vu4LctDfS0LbUum1I
I1Mm25SEYvt+UOCN3z+YLJ9D9VkfGYMbnrSCMWvFbpy0XfLojrEzR/GNClV00qQT
3uy+NaKFLOSUojkRdF/r6COht5nCr/+1En2rle9bk7rTotr5smt1tOUox3Eda45K
WfDQmrJcf6yyv2W3r21J7XiR5pdHHSBwsm0ig18S1p10o28uF3KSGLAEhVs6timT
Uiifmj8=
-----END CERTIFICATE-----
Generated at Sun Jan 25 13:57:33 2026 by rpki-client