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/A91C91A6/BA4CCE0ED72B11EA8C1BBD4DC4F9AE02/5B1534BE29E011EB80A2FF13C4F9AE02.roa
File:                     5B1534BE29E011EB80A2FF13C4F9AE02.roa (raw, json)
Hash identifier:          sMx4W/UWOb4oC+nFvIsNrkQv69y2C764wAe2fRoxez4=
Subject key identifier:   30:E9:E1:EC:AC:30:B8:52:D2:26:F6:8E:EE:24:3B:58:24:C6:4F:FA
Certificate issuer:       /CN=A91C91A6/serialNumber=CC5D5CE0DC1821090CBC7538D7BB7123719082E7
Certificate serial:       088F
Authority key identifier: CC:5D:5C:E0:DC:18:21:09:0C:BC:75:38:D7:BB:71:23:71:90:82:E7
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zF1c4NwYIQkMvHU417txI3GQguc.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C91A6/BA4CCE0ED72B11EA8C1BBD4DC4F9AE02/5B1534BE29E011EB80A2FF13C4F9AE02.roa
Signing time:             Fri 19 Dec 2025 16:52:26 +0000
ROA not before:           Fri 19 Dec 2025 16:52:26 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     140980
IP address blocks:        103.154.16.0/24 maxlen: 24
                          103.154.17.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C91A6/BA4CCE0ED72B11EA8C1BBD4DC4F9AE02/zF1c4NwYIQkMvHU417txI3GQguc.crl
                          rsync://rpki.apnic.net/member_repository/A91C91A6/BA4CCE0ED72B11EA8C1BBD4DC4F9AE02/zF1c4NwYIQkMvHU417txI3GQguc.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zF1c4NwYIQkMvHU417txI3GQguc.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:   Mon 29 Dec 2025 19:55:13 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2191 (0x88f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C91A6, serialNumber=CC5D5CE0DC1821090CBC7538D7BB7123719082E7
        Validity
            Not Before: Dec 19 16:52:26 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=694582ca-d1ac
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a6:69:c2:9a:22:5c:fe:5d:17:4c:7d:9d:5d:22:
                    0f:04:0b:a9:e4:e2:bc:18:0a:89:4d:b8:87:b5:63:
                    27:47:ad:30:c8:a2:03:a0:13:d4:36:c5:f0:58:e1:
                    02:e4:0b:35:88:95:6b:e0:78:c6:5e:8c:f6:14:a7:
                    73:e7:1f:4f:bd:be:89:8e:92:6f:35:d1:74:da:94:
                    f3:53:91:ac:31:36:d5:1d:18:ed:45:99:ed:54:a6:
                    74:09:a5:7c:e8:3f:c4:01:53:2a:3d:b8:58:ac:6c:
                    a8:16:13:f0:62:e6:02:c8:af:d1:d5:8f:9e:8a:c0:
                    b6:ac:46:42:31:74:99:5d:c4:d1:1e:ec:5f:2d:80:
                    d0:79:bb:79:b2:4d:fe:c5:61:a4:83:1f:17:06:55:
                    24:42:8e:cb:9a:02:38:2a:d2:db:26:a6:f9:ae:e6:
                    e6:2c:3d:78:80:fd:b6:2e:33:ae:df:34:a0:d5:ae:
                    b4:e5:04:f7:8f:1b:0f:a6:de:a6:98:4b:76:a8:2d:
                    03:af:2d:6e:b8:48:c9:08:5f:80:8a:01:e1:92:43:
                    ce:1c:bc:f3:4d:ec:31:69:be:de:cc:c9:be:90:db:
                    f3:c4:84:e9:71:23:8b:ac:2a:cb:8e:72:0e:41:0e:
                    27:f0:03:9e:c3:32:89:7b:4c:1b:58:3f:18:76:fd:
                    97:0b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                30:E9:E1:EC:AC:30:B8:52:D2:26:F6:8E:EE:24:3B:58:24:C6:4F:FA
            X509v3 Authority Key Identifier:
                keyid:CC:5D:5C:E0:DC:18:21:09:0C:BC:75:38:D7:BB:71:23:71:90:82:E7

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C91A6/BA4CCE0ED72B11EA8C1BBD4DC4F9AE02/zF1c4NwYIQkMvHU417txI3GQguc.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/zF1c4NwYIQkMvHU417txI3GQguc.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/A91C91A6/BA4CCE0ED72B11EA8C1BBD4DC4F9AE02/5B1534BE29E011EB80A2FF13C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.154.16.0/23

    Signature Algorithm: sha256WithRSAEncryption
         2b:06:aa:27:e9:d3:71:c6:bc:05:d9:9e:6f:94:be:47:45:9c:
         52:6b:50:2d:9e:a0:b6:b9:1a:72:38:2d:23:3a:26:f6:4d:16:
         cf:b3:09:e4:dc:7b:ab:ab:a6:ae:e2:41:21:0e:43:a6:24:3b:
         9b:e3:57:c8:04:d4:83:09:e4:d9:e2:7c:c0:19:5b:76:fa:31:
         17:d7:33:94:d5:97:fb:3b:8f:c6:7f:82:f2:18:b4:03:a6:6d:
         d2:40:73:be:2b:46:ed:a3:9a:ec:d2:23:e6:bf:61:45:36:02:
         2b:86:d3:e4:53:fd:83:f9:db:29:bd:ee:e5:f5:50:91:52:23:
         92:40:2f:a3:43:82:72:17:b4:e2:00:88:53:42:bf:a9:a6:db:
         80:5c:d8:eb:99:db:9e:36:17:b5:9f:fc:6c:b1:a2:7b:ab:ee:
         5f:11:9f:6a:4e:20:05:db:78:08:0e:33:16:eb:5d:d4:f4:7d:
         24:a6:80:df:b0:d2:8e:97:5c:8d:2c:6a:d2:0d:4d:0b:8f:51:
         5f:1a:53:18:7a:44:f0:32:20:55:ed:a5:a0:fc:b5:f3:e3:55:
         bd:9e:16:35:5b:18:a5:a6:c7:6b:07:56:84:ee:e1:92:c8:f8:
         e0:6e:e8:24:e1:b9:a1:c1:cd:57:4d:d4:20:05:65:00:34:5c:
         de:53:bf:84
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCI8wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzkxQTYxMTAvBgNVBAUTKENDNUQ1Q0UwREMxODIxMDkwQ0JDNzUzOEQ3QkI3MTIz
NzE5MDgyRTcwHhcNMjUxMjE5MTY1MjI2WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ1ODJjYS1kMWFjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApmnCmiJc/l0XTH2dXSIPBAup5OK8GAqJTbiHtWMnR60wyKIDoBPUNsXwWOEC
5As1iJVr4HjGXoz2FKdz5x9Pvb6JjpJvNdF02pTzU5GsMTbVHRjtRZntVKZ0CaV8
6D/EAVMqPbhYrGyoFhPwYuYCyK/R1Y+eisC2rEZCMXSZXcTRHuxfLYDQebt5sk3+
xWGkgx8XBlUkQo7LmgI4KtLbJqb5rubmLD14gP22LjOu3zSg1a605QT3jxsPpt6m
mEt2qC0Dry1uuEjJCF+AigHhkkPOHLzzTewxab7ezMm+kNvzxITpcSOLrCrLjnIO
QQ4n8AOewzKJe0wbWD8Ydv2XCwIDAQABo4IClTCCApEwHQYDVR0OBBYEFDDp4eys
MLhS0ib2ju4kO1gkxk/6MB8GA1UdIwQYMBaAFMxdXODcGCEJDLx1ONe7cSNxkILn
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDOTFBNi9CQTRDQ0UwRUQ3
MkIxMUVBOEMxQkJENERDNEY5QUUwMi96RjFjNE53WUlRa012SFU0MTd0eEkzR1Fn
dWMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3pGMWM0TndZSVFrTXZIVTQxN3R4STNHUWd1Yy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzkxQTYvQkE0Q0NFMEVENzJCMTFFQThDMUJCRDREQzRGOUFFMDIvNUIxNTM0QkUy
OUUwMTFFQjgwQTJGRjEzQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnmhAwDQYJKoZIhvcNAQELBQADggEBACsGqifp03HGvAXZ
nm+UvkdFnFJrUC2eoLa5GnI4LSM6JvZNFs+zCeTce6urpq7iQSEOQ6YkO5vjV8gE
1IMJ5NnifMAZW3b6MRfXM5TVl/s7j8Z/gvIYtAOmbdJAc74rRu2jmuzSI+a/YUU2
AiuG0+RT/YP52ym97uX1UJFSI5JAL6NDgnIXtOIAiFNCv6mm24Bc2OuZ2542F7Wf
/Gyxonur7l8Rn2pOIAXbeAgOMxbrXdT0fSSmgN+w0o6XXI0satINTQuPUV8aUxh6
RPAyIFXtpaD8tfPjVb2eFjVbGKWmx2sHVoTu4ZLI+OBu6CThuaHBzVdN1CAFZQA0
XN5Tv4Q=
-----END CERTIFICATE-----
Generated at Wed Dec 24 17:56:32 2025 by rpki-client