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/54ED8888D6F711F083066A3E8FD3641D.roa
File:                     54ED8888D6F711F083066A3E8FD3641D.roa (raw, json)
Hash identifier:          Dy3LHo2kTr8k4NuvTckSXFFvF455m1UlkvknLglyUTA=
Subject key identifier:   7D:F0:74:08:BE:A5:7D:D6:19:A4:6E:3F:B5:93:9E:90:02:CE:6E:EC
Certificate issuer:       /CN=A916D0D2/serialNumber=D5E53AF115997C7FA3B86552F95F5114AF3405E9
Certificate serial:       082B
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/54ED8888D6F711F083066A3E8FD3641D.roa
Signing time:             Fri 12 Dec 2025 01:10:22 +0000
ROA not before:           Fri 12 Dec 2025 01:10:22 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     153786
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:   Thu 25 Dec 2025 20:59:11 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2091 (0x82b)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A916D0D2, serialNumber=D5E53AF115997C7FA3B86552F95F5114AF3405E9
        Validity
            Not Before: Dec 12 01:10:22 2025 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=693b6b7e-bc4d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b9:00:b4:88:8e:20:00:7f:ad:d9:92:b4:02:52:
                    f2:2f:c1:24:3c:23:0e:e7:9a:c5:b9:19:d6:15:f7:
                    85:68:05:6d:ed:6b:00:1b:35:66:bf:12:c0:c2:a8:
                    bc:6a:df:ee:c7:cc:a7:11:64:6c:d7:78:d5:67:c5:
                    40:47:2d:0a:23:c2:52:bb:97:aa:44:31:d5:f8:29:
                    be:f8:b8:59:63:87:16:30:cf:5b:de:c9:90:ad:bf:
                    bc:4e:c6:0b:df:aa:f0:d4:e3:e0:55:3c:cf:a7:62:
                    32:c2:af:b3:c8:de:73:3c:e2:34:8c:f8:d5:49:05:
                    51:28:75:3f:30:83:6e:45:8c:23:bf:16:75:52:6e:
                    c3:8b:d7:37:bb:a8:9d:bc:f2:17:48:82:ca:de:bd:
                    f7:99:62:29:d7:60:69:a8:2a:2a:6c:07:60:9d:d3:
                    a9:8d:c4:a2:23:fe:51:91:72:9c:95:6e:dd:36:d9:
                    7e:ab:d8:25:9e:4e:bb:57:4f:c1:6e:6b:9a:c8:00:
                    da:23:66:0c:e0:36:36:da:32:e3:2b:cb:c4:1a:68:
                    b8:6e:9c:3c:2b:b9:1b:92:11:86:19:b9:cf:e8:4d:
                    34:cb:03:cf:ea:ac:16:4e:2f:1b:90:2c:03:1c:f1:
                    1c:4c:b6:dd:19:e7:8d:3c:55:ba:0a:94:c1:66:53:
                    1d:5b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                7D:F0:74:08:BE:A5:7D:D6:19:A4:6E:3F:B5:93:9E:90:02:CE:6E:EC
            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/54ED8888D6F711F083066A3E8FD3641D.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.54.154.0/24

    Signature Algorithm: sha256WithRSAEncryption
         76:c4:25:94:c9:22:33:4d:4a:a5:89:35:d4:35:ee:c0:08:52:
         6e:86:4b:ee:2d:f3:80:c0:bc:cb:f8:ba:e8:3e:f4:28:c3:27:
         e9:9d:86:43:41:fc:2e:31:61:d0:81:d5:a9:83:91:ac:2c:b0:
         31:b0:55:80:69:f2:ab:e4:d8:5a:72:c0:15:b7:5e:a5:a4:7a:
         da:cf:c1:af:a5:a5:f0:f8:67:05:d6:48:8b:26:b9:e4:a9:e1:
         b5:47:fd:62:13:ae:3b:c8:43:cf:17:3e:00:dd:8f:c9:d4:1c:
         04:82:02:d8:ab:ed:51:8b:de:61:7d:e3:ea:f2:a1:20:f5:36:
         ed:2f:75:08:64:ba:85:e7:f4:1e:a9:ea:b1:9c:bc:25:ba:ca:
         8e:64:81:3e:97:16:73:a5:ee:c8:6d:45:d6:19:89:d9:63:23:
         d8:89:5b:d0:60:df:5d:e2:14:38:e3:53:8e:99:2e:80:b9:5f:
         5a:1b:00:c7:19:26:25:e1:ab:d6:c5:23:65:a5:62:5e:f8:f4:
         56:42:ee:75:35:98:57:b9:50:0b:4a:e9:60:94:0f:94:fe:77:
         ea:47:71:42:98:44:cc:2e:da:88:17:9a:b9:0c:3b:80:bf:27:
         af:fd:60:c2:d2:f3:c8:9d:08:9e:bf:bd:db:de:ea:f5:28:65:
         13:9b:1d:a7
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCCswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NkQwRDIxMTAvBgNVBAUTKEQ1RTUzQUYxMTU5OTdDN0ZBM0I4NjU1MkY5NUY1MTE0
QUYzNDA1RTkwHhcNMjUxMjEyMDExMDIyWhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTNiNmI3ZS1iYzRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAuQC0iI4gAH+t2ZK0AlLyL8EkPCMO55rFuRnWFfeFaAVt7WsAGzVmvxLAwqi8
at/ux8ynEWRs13jVZ8VARy0KI8JSu5eqRDHV+Cm++LhZY4cWMM9b3smQrb+8TsYL
36rw1OPgVTzPp2Iywq+zyN5zPOI0jPjVSQVRKHU/MINuRYwjvxZ1Um7Di9c3u6id
vPIXSILK3r33mWIp12BpqCoqbAdgndOpjcSiI/5RkXKclW7dNtl+q9glnk67V0/B
bmuayADaI2YM4DY22jLjK8vEGmi4bpw8K7kbkhGGGbnP6E00ywPP6qwWTi8bkCwD
HPEcTLbdGeeNPFW6CpTBZlMdWwIDAQABo4IClTCCApEwHQYDVR0OBBYEFH3wdAi+
pX3WGaRuP7WTnpACzm7sMB8GA1UdIwQYMBaAFNXlOvEVmXx/o7hlUvlfURSvNAXp
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2RDBEMi81OTM3RDQzRTM1
QUQxMUVCODFFRUFEMTJDNEY5QUUwMi8xZVU2OFJXWmZILWp1R1ZTLVY5UkZLODBC
ZWsuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzFlVTY4UldaZkgtanVHVlMtVjlSRks4MEJlay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NkQwRDIvNTkzN0Q0M0UzNUFEMTFFQjgxRUVBRDEyQzRGOUFFMDIvNTRFRDg4ODhE
NkY3MTFGMDgzMDY2QTNFOEZEMzY0MUQucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnNpowDQYJKoZIhvcNAQELBQADggEBAHbEJZTJIjNNSqWJ
NdQ17sAIUm6GS+4t84DAvMv4uug+9CjDJ+mdhkNB/C4xYdCB1amDkawssDGwVYBp
8qvk2FpywBW3XqWketrPwa+lpfD4ZwXWSIsmueSp4bVH/WITrjvIQ88XPgDdj8nU
HASCAtir7VGL3mF94+ryoSD1Nu0vdQhkuoXn9B6p6rGcvCW6yo5kgT6XFnOl7sht
RdYZidljI9iJW9Bg313iFDjjU46ZLoC5X1obAMcZJiXhq9bFI2WlYl749FZC7nU1
mFe5UAtK6WCUD5T+d+pHcUKYRMwu2ogXmrkMO4C/J6/9YMLS88idCJ6/vdve6vUo
ZRObHac=
-----END CERTIFICATE-----
Generated at Fri Dec 19 16:48:57 2025 by rpki-client