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/A91126F4/3B8E02E476B711EDB6ED5B5AC4F9AE02/0D086D9476BA11EDB6CB335CC4F9AE02.roa
File:                     0D086D9476BA11EDB6CB335CC4F9AE02.roa (raw, json)
Hash identifier:          vVjg31seQGkcMH/eRnUZtSGgNrFJQvsTFDM8UnAjFx8=
Subject key identifier:   CF:2A:1F:4E:43:B6:A1:1D:76:50:59:7F:4B:3B:20:76:A0:85:B0:75
Certificate issuer:       /CN=A91126F4/serialNumber=B66A92770F98ED6759C8E457E8F03F104D975606
Certificate serial:       024F
Authority key identifier: B6:6A:92:77:0F:98:ED:67:59:C8:E4:57:E8:F0:3F:10:4D:97:56:06
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tmqSdw-Y7WdZyORX6PA_EE2XVgY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91126F4/3B8E02E476B711EDB6ED5B5AC4F9AE02/0D086D9476BA11EDB6CB335CC4F9AE02.roa
Signing time:             Fri 23 Jan 2026 01:21:56 +0000
ROA not before:           Fri 23 Jan 2026 01:21:56 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     150665
IP address blocks:        103.108.82.0/24 maxlen: 24
                          2001:df1:a4c0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91126F4/3B8E02E476B711EDB6ED5B5AC4F9AE02/tmqSdw-Y7WdZyORX6PA_EE2XVgY.crl
                          rsync://rpki.apnic.net/member_repository/A91126F4/3B8E02E476B711EDB6ED5B5AC4F9AE02/tmqSdw-Y7WdZyORX6PA_EE2XVgY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tmqSdw-Y7WdZyORX6PA_EE2XVgY.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:12:37 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 591 (0x24f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91126F4, serialNumber=B66A92770F98ED6759C8E457E8F03F104D975606
        Validity
            Not Before: Jan 23 01:21:56 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6972cd33-7fb2
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b0:da:a0:71:d8:96:f5:4a:a4:99:64:24:ec:a4:
                    48:bc:0e:60:ee:54:11:4c:6d:38:7b:90:28:02:7e:
                    41:33:f0:41:79:7b:9a:ce:bf:be:62:b5:fe:62:48:
                    e0:28:28:63:89:a4:f3:70:c6:c7:81:49:ef:79:77:
                    79:91:2c:71:99:59:c0:4c:ba:2f:27:43:07:92:ee:
                    67:99:03:4f:3b:45:16:58:88:9b:29:52:c2:46:6f:
                    b3:a9:92:b8:ba:6f:ce:f1:b7:77:16:0e:e1:fb:81:
                    b6:3e:b4:c7:90:22:3b:b5:1a:8e:e9:1f:00:db:f8:
                    d1:ea:64:50:ea:a3:19:30:cc:84:19:7f:83:08:c2:
                    65:1c:e0:25:c8:a5:c1:43:6a:ef:5a:cc:62:12:89:
                    0b:1b:17:62:86:4b:a3:5b:59:be:e2:2e:c7:c7:e8:
                    38:bb:ab:5e:8a:4a:63:8d:96:0a:1d:dc:df:87:be:
                    36:98:cc:b2:2d:3a:0e:7d:58:17:8d:61:13:89:7f:
                    26:d4:7d:68:6e:17:7e:6e:e0:b5:d4:6b:33:39:52:
                    21:78:fd:f5:a3:ea:37:0c:a4:51:e6:73:37:f0:1b:
                    8b:0b:e0:6e:87:94:1a:86:ef:f5:bb:76:c6:86:b1:
                    f9:a1:04:a6:a7:9f:3f:f0:1b:b1:8b:15:c4:d0:e3:
                    da:73
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                CF:2A:1F:4E:43:B6:A1:1D:76:50:59:7F:4B:3B:20:76:A0:85:B0:75
            X509v3 Authority Key Identifier:
                keyid:B6:6A:92:77:0F:98:ED:67:59:C8:E4:57:E8:F0:3F:10:4D:97:56:06

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91126F4/3B8E02E476B711EDB6ED5B5AC4F9AE02/tmqSdw-Y7WdZyORX6PA_EE2XVgY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tmqSdw-Y7WdZyORX6PA_EE2XVgY.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/A91126F4/3B8E02E476B711EDB6ED5B5AC4F9AE02/0D086D9476BA11EDB6CB335CC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.108.82.0/24
                IPv6:
                  2001:df1:a4c0::/48

    Signature Algorithm: sha256WithRSAEncryption
         a6:9d:12:44:32:04:2f:3a:cb:a7:46:bc:40:ab:87:79:d4:ab:
         e7:04:3b:ed:51:b2:a6:9b:7c:60:3e:e8:c4:38:25:ab:3d:53:
         c5:f0:e6:f7:6d:24:7c:a6:c2:75:3d:16:e0:5d:48:44:a0:87:
         a7:4a:a7:63:5a:3f:a9:c7:e4:3a:44:e9:c6:36:0d:12:da:16:
         e3:f0:fc:40:ff:dd:de:04:85:ed:1d:24:de:0d:8c:f0:81:e5:
         00:7c:8e:c3:aa:b2:30:4b:9e:71:c1:98:dc:90:36:21:2b:d3:
         d8:13:b4:21:af:a0:89:2a:92:22:74:68:92:77:55:6c:1a:4d:
         e9:06:1d:9b:63:3b:0b:bc:8f:ac:7c:8c:da:29:e8:fe:95:b0:
         70:4a:90:de:f1:5b:7c:fd:3e:30:d1:9f:4f:da:9d:25:ce:d7:
         1b:93:6d:9b:86:1a:64:3e:c0:55:97:86:93:00:b7:01:0e:8d:
         85:34:0f:0a:89:86:a4:b1:fa:54:8a:af:85:8a:44:e9:82:d5:
         44:3b:1c:09:bf:7a:49:95:74:e2:2e:fe:b8:33:aa:70:6f:67:
         53:08:9c:b0:69:09:cb:c7:41:c9:10:2b:7d:c8:d1:39:bd:20:
         29:3e:14:b4:80:8a:67:67:6e:c8:c7:71:12:fa:a9:fa:b2:9b:
         5c:b5:7c:be
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAk8wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
MTI2RjQxMTAvBgNVBAUTKEI2NkE5Mjc3MEY5OEVENjc1OUM4RTQ1N0U4RjAzRjEw
NEQ5NzU2MDYwHhcNMjYwMTIzMDEyMTU2WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTcyY2QzMy03ZmIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsNqgcdiW9UqkmWQk7KRIvA5g7lQRTG04e5AoAn5BM/BBeXuazr++YrX+Ykjg
KChjiaTzcMbHgUnveXd5kSxxmVnATLovJ0MHku5nmQNPO0UWWIibKVLCRm+zqZK4
um/O8bd3Fg7h+4G2PrTHkCI7tRqO6R8A2/jR6mRQ6qMZMMyEGX+DCMJlHOAlyKXB
Q2rvWsxiEokLGxdihkujW1m+4i7Hx+g4u6teikpjjZYKHdzfh742mMyyLToOfVgX
jWETiX8m1H1obhd+buC11GszOVIheP31o+o3DKRR5nM38BuLC+Buh5Qahu/1u3bG
hrH5oQSmp58/8BuxixXE0OPacwIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFM8qH05D
tqEddlBZf0s7IHaghbB1MB8GA1UdIwQYMBaAFLZqkncPmO1nWcjkV+jwPxBNl1YG
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExMjZGNC8zQjhFMDJFNDc2
QjcxMUVEQjZFRDVCNUFDNEY5QUUwMi90bXFTZHctWTdXZFp5T1JYNlBBX0VFMlhW
Z1kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3RtcVNkdy1ZN1dkWnlPUlg2UEFfRUUyWFZnWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MTI2RjQvM0I4RTAyRTQ3NkI3MTFFREI2RUQ1QjVBQzRGOUFFMDIvMEQwODZEOTQ3
NkJBMTFFREI2Q0IzMzVDQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBABnbFIwDwQCAAIwCQMHACABDfGkwDANBgkqhkiG9w0BAQsF
AAOCAQEApp0SRDIELzrLp0a8QKuHedSr5wQ77VGyppt8YD7oxDglqz1TxfDm920k
fKbCdT0W4F1IRKCHp0qnY1o/qcfkOkTpxjYNEtoW4/D8QP/d3gSF7R0k3g2M8IHl
AHyOw6qyMEueccGY3JA2ISvT2BO0Ia+giSqSInRokndVbBpN6QYdm2M7C7yPrHyM
2ino/pWwcEqQ3vFbfP0+MNGfT9qdJc7XG5Ntm4YaZD7AVZeGkwC3AQ6NhTQPComG
pLH6VIqvhYpE6YLVRDscCb96SZV04i7+uDOqcG9nUwicsGkJy8dByRArfcjROb0g
KT4UtICKZ2duyMdxEvqp+rKbXLV8vg==
-----END CERTIFICATE-----
Generated at Sun Jan 25 04:32:24 2026 by rpki-client