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/A91C7C04/A0DB35525FB411EBAB7C6A23C4F9AE02/F097281C169A11EF8927EC2DC4F9AE02.roa
File:                     F097281C169A11EF8927EC2DC4F9AE02.roa (raw, json)
Hash identifier:          CBAyva7dqI+RQTwKgqBd2Ik2cx8Z7eAggotY6PPN4YM=
Subject key identifier:   21:E1:C9:FD:FE:E8:0B:E0:AE:58:F7:32:E3:3B:55:62:12:D2:CF:94
Certificate issuer:       /CN=A91C7C04/serialNumber=0AE222EC5E17A6E632B559D49C5B1EF332DA43CB
Certificate serial:       0751
Authority key identifier: 0A:E2:22:EC:5E:17:A6:E6:32:B5:59:D4:9C:5B:1E:F3:32:DA:43:CB
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CuIi7F4XpuYytVnUnFse8zLaQ8s.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C7C04/A0DB35525FB411EBAB7C6A23C4F9AE02/F097281C169A11EF8927EC2DC4F9AE02.roa
Signing time:             Tue 02 Dec 2025 21:24:44 +0000
ROA not before:           Tue 02 Dec 2025 21:24:44 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     62468
IP address blocks:        43.251.116.0/23 maxlen: 24
                          103.42.180.0/22 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C7C04/A0DB35525FB411EBAB7C6A23C4F9AE02/CuIi7F4XpuYytVnUnFse8zLaQ8s.crl
                          rsync://rpki.apnic.net/member_repository/A91C7C04/A0DB35525FB411EBAB7C6A23C4F9AE02/CuIi7F4XpuYytVnUnFse8zLaQ8s.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CuIi7F4XpuYytVnUnFse8zLaQ8s.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 11 Dec 2025 20:44:44 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1873 (0x751)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C7C04, serialNumber=0AE222EC5E17A6E632B559D49C5B1EF332DA43CB
        Validity
            Not Before: Dec  2 21:24:44 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=692f591b-4650
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:91:05:73:89:98:31:6f:69:c2:42:8a:4a:2e:
                    64:c9:30:9c:ba:49:c5:1f:c9:28:bf:67:85:95:f8:
                    57:b5:1a:9a:2c:13:42:42:e9:88:c2:5d:cd:1a:d4:
                    b8:18:48:90:89:a0:c9:df:6e:3e:48:de:56:55:c6:
                    85:91:fc:e6:29:8c:da:bc:e2:c8:b2:c6:e6:54:d3:
                    7a:c3:8b:d5:87:c1:fb:bc:cc:a8:0a:eb:c5:5c:12:
                    bd:1f:d1:35:94:81:a9:1f:d1:55:6f:4b:08:0b:7d:
                    5c:0f:b5:86:ea:b4:f6:04:4e:d4:68:c0:0a:f4:70:
                    a8:4c:13:73:ab:04:43:2d:b3:d3:e1:ec:ad:b3:74:
                    32:69:45:f0:1b:f0:be:2d:07:46:ba:36:be:54:9a:
                    e9:df:47:06:d6:42:03:07:4d:ea:cb:64:df:22:51:
                    e6:54:1f:73:2f:73:a6:cd:7f:85:b0:08:b0:c5:6d:
                    2b:14:0d:7b:88:14:a2:be:9f:5c:6d:a4:b7:03:92:
                    04:3b:0a:c3:4a:0b:52:90:45:6c:47:9d:89:8d:62:
                    01:b1:23:99:58:ac:3a:be:35:9d:5a:2b:2f:78:aa:
                    77:56:eb:7e:15:56:c6:10:6d:b6:14:9e:af:a7:02:
                    a4:7e:c4:f3:ec:ae:7b:60:d3:03:ca:04:09:38:d4:
                    4b:b7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                21:E1:C9:FD:FE:E8:0B:E0:AE:58:F7:32:E3:3B:55:62:12:D2:CF:94
            X509v3 Authority Key Identifier:
                keyid:0A:E2:22:EC:5E:17:A6:E6:32:B5:59:D4:9C:5B:1E:F3:32:DA:43:CB

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C7C04/A0DB35525FB411EBAB7C6A23C4F9AE02/CuIi7F4XpuYytVnUnFse8zLaQ8s.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CuIi7F4XpuYytVnUnFse8zLaQ8s.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/A91C7C04/A0DB35525FB411EBAB7C6A23C4F9AE02/F097281C169A11EF8927EC2DC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  43.251.116.0/23
                  103.42.180.0/22

    Signature Algorithm: sha256WithRSAEncryption
         9d:6d:5c:14:93:1a:85:aa:41:da:40:da:36:a2:cc:bd:7d:af:
         9f:80:53:bc:28:1d:8d:6d:2f:9d:0b:98:3e:60:df:f2:69:33:
         06:97:ce:9a:28:96:fc:9e:23:87:3f:b6:db:0d:0e:62:66:8b:
         3e:0c:a7:87:e4:a4:2f:82:32:be:98:7d:19:d2:05:95:76:e9:
         5f:e5:38:32:26:54:90:a8:1d:ee:64:11:b2:ed:73:67:5f:b6:
         a4:61:cb:8a:00:34:c9:75:43:3e:72:99:42:86:99:5c:83:0a:
         12:0c:b3:25:a1:1c:7f:98:61:9e:39:ec:8c:71:6f:13:0b:65:
         2d:81:a1:c0:39:28:89:fd:00:34:c5:8d:29:53:ee:6e:2d:2c:
         18:81:9c:25:13:69:d8:4b:e3:c0:25:8b:a5:7e:ed:0f:33:8e:
         fe:28:60:42:0d:c7:76:ba:89:c1:c9:5a:fe:c8:d1:3a:00:53:
         ac:9e:81:2e:0b:bf:c2:3e:29:ff:1a:8b:e8:cc:d6:bf:ca:bf:
         bc:4a:41:47:bc:10:4f:d8:1e:ed:47:21:c0:a8:b4:e2:5d:50:
         35:5d:23:01:f7:36:90:dc:f4:c5:12:f0:6f:05:5e:c4:18:0b:
         b9:0e:31:f1:22:d1:76:b7:74:4c:46:d9:bb:f4:d9:a9:f6:d2:
         3f:1a:36:52
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgICB1EwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzdDMDQxMTAvBgNVBAUTKDBBRTIyMkVDNUUxN0E2RTYzMkI1NTlENDlDNUIxRUYz
MzJEQTQzQ0IwHhcNMjUxMjAyMjEyNDQ0WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJmNTkxYi00NjUwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu5EFc4mYMW9pwkKKSi5kyTCcuknFH8kov2eFlfhXtRqaLBNCQumIwl3NGtS4
GEiQiaDJ324+SN5WVcaFkfzmKYzavOLIssbmVNN6w4vVh8H7vMyoCuvFXBK9H9E1
lIGpH9FVb0sIC31cD7WG6rT2BE7UaMAK9HCoTBNzqwRDLbPT4eyts3QyaUXwG/C+
LQdGuja+VJrp30cG1kIDB03qy2TfIlHmVB9zL3OmzX+FsAiwxW0rFA17iBSivp9c
baS3A5IEOwrDSgtSkEVsR52JjWIBsSOZWKw6vjWdWisveKp3Vut+FVbGEG22FJ6v
pwKkfsTz7K57YNMDygQJONRLtwIDAQABo4ICmzCCApcwHQYDVR0OBBYEFCHhyf3+
6Avgrlj3MuM7VWIS0s+UMB8GA1UdIwQYMBaAFAriIuxeF6bmMrVZ1JxbHvMy2kPL
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDN0MwNC9BMERCMzU1MjVG
QjQxMUVCQUI3QzZBMjNDNEY5QUUwMi9DdUlpN0Y0WHB1WXl0Vm5VbkZzZTh6TGFR
OHMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0N1SWk3RjRYcHVZeXRWblVuRnNlOHpMYVE4cy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzdDMDQvQTBEQjM1NTI1RkI0MTFFQkFCN0M2QTIzQzRGOUFFMDIvRjA5NzI4MUMx
NjlBMTFFRjg5MjdFQzJEQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJQYIKwYBBQUHAQcBAf8E
FjAUMBIEAgABMAwDBAEr+3QDBAJnKrQwDQYJKoZIhvcNAQELBQADggEBAJ1tXBST
GoWqQdpA2jaizL19r5+AU7woHY1tL50LmD5g3/JpMwaXzpoolvyeI4c/ttsNDmJm
iz4Mp4fkpC+CMr6YfRnSBZV26V/lODImVJCoHe5kEbLtc2dftqRhy4oANMl1Qz5y
mUKGmVyDChIMsyWhHH+YYZ457IxxbxMLZS2BocA5KIn9ADTFjSlT7m4tLBiBnCUT
adhL48Ali6V+7Q8zjv4oYEINx3a6icHJWv7I0ToAU6yegS4Lv8I+Kf8ai+jM1r/K
v7xKQUe8EE/YHu1HIcCotOJdUDVdIwH3NpDc9MUS8G8FXsQYC7kOMfEi0Xa3dExG
2bv02an20j8aNlI=
-----END CERTIFICATE-----
Generated at Sat Dec 6 16:30:07 2025 by rpki-client