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/A916D0D2/5937D43E35AD11EB81EEAD12C4F9AE02/93FACB2AF99411F086574951556F56BC.roa
File:                     93FACB2AF99411F086574951556F56BC.roa (raw, json)
Hash identifier:          Z5ZANkL0ED9ZUdQ7vxt4dRihpfXrxpEonDSbpmjiPzo=
Subject key identifier:   79:99:97:EA:7B:BD:74:4D:F7:A0:4E:7F:61:1E:44:6E:21:50:0A:22
Certificate issuer:       /CN=A916D0D2/serialNumber=D5E53AF115997C7FA3B86552F95F5114AF3405E9
Certificate serial:       0846
Authority key identifier: D5:E5:3A:F1:15:99:7C:7F:A3:B8:65:52:F9:5F:51:14:AF:34:05:E9
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1eU68RWZfH-juGVS-V9RFK80Bek.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A916D0D2/5937D43E35AD11EB81EEAD12C4F9AE02/93FACB2AF99411F086574951556F56BC.roa
Signing time:             Sun 25 Jan 2026 02:21:38 +0000
ROA not before:           Sun 25 Jan 2026 02:21:38 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     202736
IP address blocks:        103.54.154.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A916D0D2/5937D43E35AD11EB81EEAD12C4F9AE02/1eU68RWZfH-juGVS-V9RFK80Bek.crl
                          rsync://rpki.apnic.net/member_repository/A916D0D2/5937D43E35AD11EB81EEAD12C4F9AE02/1eU68RWZfH-juGVS-V9RFK80Bek.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1eU68RWZfH-juGVS-V9RFK80Bek.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 02:21:42 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2118 (0x846)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A916D0D2, serialNumber=D5E53AF115997C7FA3B86552F95F5114AF3405E9
        Validity
            Not Before: Jan 25 02:21:38 2026 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=69757e32-17bd
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:69:38:f8:a7:80:9f:b2:79:f8:79:60:3c:b8:
                    77:8e:61:47:7f:9c:e4:5a:26:78:1e:0a:b9:b6:7c:
                    56:01:c4:8a:31:a1:e0:4f:07:db:9e:48:62:a0:78:
                    ee:27:5a:31:a1:86:bf:c2:8b:04:55:14:f0:a9:7c:
                    0d:f7:3c:84:45:f1:c9:78:63:ab:f4:8d:87:8d:86:
                    9b:09:fb:cb:3e:77:11:1d:18:71:3a:51:98:0e:1a:
                    dd:df:16:51:9b:b9:1d:1a:bd:cd:59:49:4c:b5:da:
                    83:3b:89:f2:50:57:90:8e:bd:5e:0a:e3:d2:12:de:
                    d2:59:3d:03:c8:91:a0:37:d9:99:a5:50:a2:0d:04:
                    7a:bf:f3:44:5a:6d:fd:8a:f2:17:4f:ea:47:6d:06:
                    7f:e0:40:72:77:37:ee:cf:4a:d7:d2:a0:42:6a:db:
                    18:4a:09:8f:ce:43:c6:ef:99:6e:5a:ce:63:73:66:
                    60:8f:3f:24:fd:f2:0a:2a:84:f2:42:56:9c:74:81:
                    26:c1:1e:36:32:08:99:db:f0:ae:ce:e4:2e:f6:3e:
                    b8:a9:e3:0c:1f:26:74:2e:f9:1f:0c:0c:ee:d7:a8:
                    8c:37:aa:dd:0f:1e:37:40:23:1e:10:fe:04:a4:7b:
                    7d:99:d9:a8:a3:0e:7e:ec:d8:f9:d2:36:bb:c8:08:
                    da:95
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                79:99:97:EA:7B:BD:74:4D:F7:A0:4E:7F:61:1E:44:6E:21:50:0A:22
            X509v3 Authority Key Identifier:
                keyid:D5:E5:3A:F1:15:99:7C:7F:A3:B8:65:52:F9:5F:51:14:AF:34:05:E9

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A916D0D2/5937D43E35AD11EB81EEAD12C4F9AE02/1eU68RWZfH-juGVS-V9RFK80Bek.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1eU68RWZfH-juGVS-V9RFK80Bek.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/A916D0D2/5937D43E35AD11EB81EEAD12C4F9AE02/93FACB2AF99411F086574951556F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.54.154.0/24

    Signature Algorithm: sha256WithRSAEncryption
         20:2a:27:96:53:9d:c0:aa:ca:5d:23:57:01:73:4c:ce:4a:c1:
         70:88:0d:b6:50:04:a7:11:90:af:fc:70:7c:44:51:34:ea:cd:
         cc:82:cb:7b:13:03:0a:0d:1f:6b:5a:be:a4:78:6b:b9:12:c9:
         f4:64:bb:f7:fe:0d:5a:4f:be:43:9a:e2:e1:f0:da:c3:17:d3:
         d7:d0:d9:cb:ff:78:16:46:15:0d:83:5c:1a:b0:50:2a:97:b8:
         94:c1:e5:d1:3b:18:cd:82:47:5b:4d:86:f6:86:fb:43:4f:d1:
         2c:2c:ae:12:a6:52:e3:97:c6:39:20:85:58:ca:4d:ef:e1:5b:
         82:a3:b2:b8:a6:30:88:04:08:6c:ba:fc:e2:e3:47:33:ed:ec:
         af:f3:5e:83:94:d7:60:2d:87:79:d2:1f:08:54:17:17:5c:d3:
         40:50:fb:f0:48:9e:6b:7a:f0:9b:df:b8:92:5b:de:11:f6:57:
         86:09:26:c5:7c:46:b8:1d:4c:cf:05:51:66:3b:48:f1:9c:f2:
         49:ba:be:73:bf:91:ca:31:da:c0:e9:d2:93:aa:38:44:87:66:
         31:78:8c:44:17:be:29:24:f5:75:5c:71:0a:89:54:40:ce:04:
         de:6c:47:f8:8e:c7:5e:cd:68:da:e8:dc:35:ab:bc:44:b7:8f:
         c2:e3:79:c1
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCEYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NkQwRDIxMTAvBgNVBAUTKEQ1RTUzQUYxMTU5OTdDN0ZBM0I4NjU1MkY5NUY1MTE0
QUYzNDA1RTkwHhcNMjYwMTI1MDIyMTM4WhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTc1N2UzMi0xN2JkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu2k4+KeAn7J5+HlgPLh3jmFHf5zkWiZ4Hgq5tnxWAcSKMaHgTwfbnkhioHju
J1oxoYa/wosEVRTwqXwN9zyERfHJeGOr9I2HjYabCfvLPncRHRhxOlGYDhrd3xZR
m7kdGr3NWUlMtdqDO4nyUFeQjr1eCuPSEt7SWT0DyJGgN9mZpVCiDQR6v/NEWm39
ivIXT+pHbQZ/4EBydzfuz0rX0qBCatsYSgmPzkPG75luWs5jc2Zgjz8k/fIKKoTy
QlacdIEmwR42MgiZ2/CuzuQu9j64qeMMHyZ0LvkfDAzu16iMN6rdDx43QCMeEP4E
pHt9mdmoow5+7Nj50ja7yAjalQIDAQABo4IClTCCApEwHQYDVR0OBBYEFHmZl+p7
vXRN96BOf2EeRG4hUAoiMB8GA1UdIwQYMBaAFNXlOvEVmXx/o7hlUvlfURSvNAXp
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2RDBEMi81OTM3RDQzRTM1
QUQxMUVCODFFRUFEMTJDNEY5QUUwMi8xZVU2OFJXWmZILWp1R1ZTLVY5UkZLODBC
ZWsuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzFlVTY4UldaZkgtanVHVlMtVjlSRks4MEJlay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NkQwRDIvNTkzN0Q0M0UzNUFEMTFFQjgxRUVBRDEyQzRGOUFFMDIvOTNGQUNCMkFG
OTk0MTFGMDg2NTc0OTUxNTU2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnNpowDQYJKoZIhvcNAQELBQADggEBACAqJ5ZTncCqyl0j
VwFzTM5KwXCIDbZQBKcRkK/8cHxEUTTqzcyCy3sTAwoNH2tavqR4a7kSyfRku/f+
DVpPvkOa4uHw2sMX09fQ2cv/eBZGFQ2DXBqwUCqXuJTB5dE7GM2CR1tNhvaG+0NP
0SwsrhKmUuOXxjkghVjKTe/hW4KjsrimMIgECGy6/OLjRzPt7K/zXoOU12Ath3nS
HwhUFxdc00BQ+/BInmt68JvfuJJb3hH2V4YJJsV8RrgdTM8FUWY7SPGc8km6vnO/
kcox2sDp0pOqOESHZjF4jEQXvikk9XVccQqJVEDOBN5sR/iOx17NaNro3DWrvES3
j8LjecE=
-----END CERTIFICATE-----
Generated at Sun Jan 25 09:19:15 2026 by rpki-client