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/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/7BDFD4929CF211ED8BD2B02FC4F9AE02.roa
File:                     7BDFD4929CF211ED8BD2B02FC4F9AE02.roa (raw, json)
Hash identifier:          ZjsRW8EqZpvCIXMwCzwN2hfnGnkK/xWG3xWMJinw25M=
Subject key identifier:   10:32:02:BD:B4:D7:27:3A:C8:85:D0:C5:51:D6:26:8B:2A:7A:34:FD
Certificate issuer:       /CN=A91C454C/serialNumber=F19F3002FF831FAEC8C1AC25D1C0A06E3AE80134
Certificate serial:       0249
Authority key identifier: F1:9F:30:02:FF:83:1F:AE:C8:C1:AC:25:D1:C0:A0:6E:3A:E8:01:34
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8Z8wAv-DH67Iwawl0cCgbjroATQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/7BDFD4929CF211ED8BD2B02FC4F9AE02.roa
Signing time:             Tue 25 Nov 2025 00:47:27 +0000
ROA not before:           Tue 25 Nov 2025 00:47:27 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     139009
IP address blocks:        103.29.238.0/24 maxlen: 24
                          103.29.239.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/8Z8wAv-DH67Iwawl0cCgbjroATQ.crl
                          rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/8Z8wAv-DH67Iwawl0cCgbjroATQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8Z8wAv-DH67Iwawl0cCgbjroATQ.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 14 Dec 2025 00:24:23 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 585 (0x249)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C454C, serialNumber=F19F3002FF831FAEC8C1AC25D1C0A06E3AE80134
        Validity
            Not Before: Nov 25 00:47:27 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=6924fc9f-3dd2
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:db:00:89:61:79:0f:6e:b3:f4:6d:42:cb:da:91:
                    f9:17:f9:d9:5b:98:1f:de:de:f4:21:dc:66:2b:6d:
                    29:f5:94:2a:49:b2:05:be:d1:5b:22:e2:46:b2:5e:
                    6e:14:72:fa:85:06:ff:ea:8e:c6:74:69:a9:ca:60:
                    ac:3e:58:60:3a:86:49:69:7d:31:3c:77:b8:57:df:
                    d5:76:49:87:cf:26:81:39:65:4c:23:20:a6:07:90:
                    e6:16:37:63:82:3d:42:5e:08:f7:7a:dd:f5:ac:eb:
                    ca:10:b1:7c:7f:60:94:98:7d:47:ec:04:b1:66:dc:
                    3c:a4:8d:66:f5:ea:bf:6f:b9:75:dc:52:8d:a5:42:
                    22:be:e5:3e:ab:ee:17:c0:13:f0:29:ba:67:f6:8f:
                    9b:32:d4:01:80:73:20:f8:22:2a:95:09:ba:df:60:
                    e9:47:b9:41:a2:23:92:26:45:71:25:10:33:4d:5a:
                    1f:44:20:a8:40:98:0a:66:29:8f:fa:c9:ba:cb:1c:
                    00:2e:e7:dc:5a:e7:02:8f:eb:89:9e:9e:9e:73:9e:
                    bb:ae:9c:44:9d:74:81:6d:c9:7b:1d:47:8f:3b:f9:
                    23:e4:df:a0:53:55:63:64:e2:b0:77:61:31:b3:33:
                    01:03:c6:7a:9e:12:59:04:39:bd:80:5f:4d:51:00:
                    cb:6d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                10:32:02:BD:B4:D7:27:3A:C8:85:D0:C5:51:D6:26:8B:2A:7A:34:FD
            X509v3 Authority Key Identifier:
                keyid:F1:9F:30:02:FF:83:1F:AE:C8:C1:AC:25:D1:C0:A0:6E:3A:E8:01:34

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/8Z8wAv-DH67Iwawl0cCgbjroATQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/8Z8wAv-DH67Iwawl0cCgbjroATQ.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/A91C454C/81FC96506C1211ED89FC920AC4F9AE02/7BDFD4929CF211ED8BD2B02FC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.29.238.0/23

    Signature Algorithm: sha256WithRSAEncryption
         1e:68:fa:71:88:85:a9:b6:fc:f4:ff:01:89:54:63:f1:b6:95:
         58:9a:91:ff:b0:5b:28:47:7b:ec:5e:4e:d1:d8:00:c2:7c:85:
         8b:35:48:0d:70:2a:a0:52:2c:c8:e3:a8:d6:f6:e7:36:15:59:
         5b:53:25:88:be:c0:ab:4e:74:bb:7f:a7:5e:2d:2f:b0:db:22:
         cd:3a:19:ba:89:28:17:cc:4f:91:4e:e6:68:31:63:b9:54:41:
         b1:09:37:fd:bf:7a:d4:b7:f2:95:10:b1:be:62:87:51:fe:bc:
         53:25:1d:a5:3c:e8:da:bd:3f:46:33:f8:ca:62:d8:32:d4:95:
         d9:a4:c4:a0:08:9e:82:fd:41:50:3f:ca:6d:a3:e1:80:93:d0:
         7c:76:a5:ed:43:a0:88:d5:fe:03:d4:e4:09:15:96:3d:f7:45:
         d0:dd:b9:9a:1d:f6:07:35:5a:d0:a9:47:b9:59:fe:02:dc:09:
         c0:07:d0:a7:99:90:b8:c8:e4:98:e8:62:64:00:cc:08:38:a5:
         b0:d1:27:47:7c:e9:89:e4:11:f6:f6:40:32:60:99:b8:11:95:
         e6:4d:fa:05:9b:42:56:db:e7:53:66:70:8c:bd:86:ca:32:fe:
         83:82:de:43:7a:ad:d9:52:a1:1b:2a:ff:e4:1f:65:1e:fb:2b:
         c4:fc:6a:0f
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAkkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzQ1NEMxMTAvBgNVBAUTKEYxOUYzMDAyRkY4MzFGQUVDOEMxQUMyNUQxQzBBMDZF
M0FFODAxMzQwHhcNMjUxMTI1MDA0NzI3WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI0ZmM5Zi0zZGQyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA2wCJYXkPbrP0bULL2pH5F/nZW5gf3t70IdxmK20p9ZQqSbIFvtFbIuJGsl5u
FHL6hQb/6o7GdGmpymCsPlhgOoZJaX0xPHe4V9/VdkmHzyaBOWVMIyCmB5DmFjdj
gj1CXgj3et31rOvKELF8f2CUmH1H7ASxZtw8pI1m9eq/b7l13FKNpUIivuU+q+4X
wBPwKbpn9o+bMtQBgHMg+CIqlQm632DpR7lBoiOSJkVxJRAzTVofRCCoQJgKZimP
+sm6yxwALufcWucCj+uJnp6ec567rpxEnXSBbcl7HUePO/kj5N+gU1VjZOKwd2Ex
szMBA8Z6nhJZBDm9gF9NUQDLbQIDAQABo4IClTCCApEwHQYDVR0OBBYEFBAyAr20
1yc6yIXQxVHWJosqejT9MB8GA1UdIwQYMBaAFPGfMAL/gx+uyMGsJdHAoG466AE0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDNDU0Qy84MUZDOTY1MDZD
MTIxMUVEODlGQzkyMEFDNEY5QUUwMi84Wjh3QXYtREg2N0l3YXdsMGNDZ2Jqcm9B
VFEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzhaOHdBdi1ESDY3SXdhd2wwY0NnYmpyb0FUUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzQ1NEMvODFGQzk2NTA2QzEyMTFFRDg5RkM5MjBBQzRGOUFFMDIvN0JERkQ0OTI5
Q0YyMTFFRDhCRDJCMDJGQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnHe4wDQYJKoZIhvcNAQELBQADggEBAB5o+nGIham2/PT/
AYlUY/G2lViakf+wWyhHe+xeTtHYAMJ8hYs1SA1wKqBSLMjjqNb25zYVWVtTJYi+
wKtOdLt/p14tL7DbIs06GbqJKBfMT5FO5mgxY7lUQbEJN/2/etS38pUQsb5ih1H+
vFMlHaU86Nq9P0Yz+Mpi2DLUldmkxKAInoL9QVA/ym2j4YCT0Hx2pe1DoIjV/gPU
5AkVlj33RdDduZod9gc1WtCpR7lZ/gLcCcAH0KeZkLjI5JjoYmQAzAg4pbDRJ0d8
6YnkEfb2QDJgmbgRleZN+gWbQlbb51NmcIy9hsoy/oOC3kN6rdlSoRsq/+QfZR77
K8T8ag8=
-----END CERTIFICATE-----
Generated at Sun Dec 7 02:47:54 2025 by rpki-client