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/A91CEDD3/D0663328705E11EDACAD885BC4F9AE02/C714C5A6706211EDA9CCDB76C4F9AE02.roa
File:                     C714C5A6706211EDA9CCDB76C4F9AE02.roa (raw, json)
Hash identifier:          lGnrQ3842agDvnpgF+nJ7WvDfJ9Hvbpu2XOPWGO29f0=
Subject key identifier:   8F:4F:D1:0F:D9:53:11:05:87:CE:41:EA:73:B8:A2:3E:33:BE:B2:EC
Certificate issuer:       /CN=A91CEDD3/serialNumber=F7BB172FCAECAFBF9EBEF2508A15426433AEC9DE
Certificate serial:       024B
Authority key identifier: F7:BB:17:2F:CA:EC:AF:BF:9E:BE:F2:50:8A:15:42:64:33:AE:C9:DE
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/97sXL8rsr7-evvJQihVCZDOuyd4.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91CEDD3/D0663328705E11EDACAD885BC4F9AE02/C714C5A6706211EDA9CCDB76C4F9AE02.roa
Signing time:             Mon 29 Dec 2025 01:21:45 +0000
ROA not before:           Mon 29 Dec 2025 01:21:45 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     150450
IP address blocks:        103.40.2.0/23 maxlen: 23
                          103.40.2.0/24 maxlen: 24
                          103.40.3.0/24 maxlen: 24
                          2400:c3a0::/32 maxlen: 32
                          2400:c3a0::/36 maxlen: 36
                          2400:c3a0:1000::/36 maxlen: 36
                          2400:c3a0:2000::/36 maxlen: 36
                          2400:c3a0:3000::/36 maxlen: 36
                          2400:c3a0:4000::/36 maxlen: 36
                          2400:c3a0:5000::/36 maxlen: 36
                          2400:c3a0:6000::/36 maxlen: 36
                          2400:c3a0:7000::/36 maxlen: 36
                          2400:c3a0:8000::/36 maxlen: 36
                          2400:c3a0:9000::/36 maxlen: 36
                          2400:c3a0:a000::/36 maxlen: 36
                          2400:c3a0:b000::/36 maxlen: 36
                          2400:c3a0:c000::/36 maxlen: 36
                          2400:c3a0:d000::/36 maxlen: 36
                          2400:c3a0:e000::/36 maxlen: 36
                          2400:c3a0:f000::/36 maxlen: 36
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91CEDD3/D0663328705E11EDACAD885BC4F9AE02/97sXL8rsr7-evvJQihVCZDOuyd4.crl
                          rsync://rpki.apnic.net/member_repository/A91CEDD3/D0663328705E11EDACAD885BC4F9AE02/97sXL8rsr7-evvJQihVCZDOuyd4.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/97sXL8rsr7-evvJQihVCZDOuyd4.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 01:02:28 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 587 (0x24b)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91CEDD3, serialNumber=F7BB172FCAECAFBF9EBEF2508A15426433AEC9DE
        Validity
            Not Before: Dec 29 01:21:45 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6951d7a8-f91f
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c4:c9:a2:5b:2b:c1:36:d1:0a:7c:55:e1:17:30:
                    7c:44:24:33:e8:20:bc:6e:8a:4b:fb:ff:b9:b1:90:
                    ca:70:22:33:fc:7f:e8:41:ae:44:4f:00:6c:8a:0a:
                    47:ad:eb:2e:2f:ad:d0:23:0b:8b:f7:7d:30:8b:e0:
                    df:28:8a:08:95:da:6b:4d:13:4e:33:2e:03:73:6b:
                    a2:f0:97:c3:ea:f5:0a:6b:e9:20:28:27:dc:30:1d:
                    f6:08:c8:64:88:93:be:68:5c:79:9c:7f:fe:a7:c0:
                    0a:e3:32:61:20:15:f9:92:5a:99:17:7f:40:19:93:
                    66:62:bb:51:2f:2b:7d:a0:1c:1c:08:d3:19:26:6e:
                    12:ca:d5:a8:70:1b:e6:66:8b:6c:69:0d:af:0b:43:
                    92:03:c0:41:40:b5:7e:14:db:60:51:28:17:85:fd:
                    0d:80:21:44:e0:f5:cd:68:19:1b:40:ef:7a:3f:03:
                    6a:ad:6d:6f:bb:b3:0b:44:a3:00:19:50:72:1a:cc:
                    64:44:28:e9:a7:8e:cd:6e:c8:e5:52:b4:c4:82:fa:
                    56:bd:64:52:86:28:28:a3:9f:39:14:45:08:d1:36:
                    da:c0:18:e5:08:ca:b2:29:e1:f6:f5:ac:53:77:05:
                    f4:56:cc:44:3d:bb:d9:09:9e:3d:8b:7f:cb:02:c6:
                    50:9f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8F:4F:D1:0F:D9:53:11:05:87:CE:41:EA:73:B8:A2:3E:33:BE:B2:EC
            X509v3 Authority Key Identifier:
                keyid:F7:BB:17:2F:CA:EC:AF:BF:9E:BE:F2:50:8A:15:42:64:33:AE:C9:DE

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91CEDD3/D0663328705E11EDACAD885BC4F9AE02/97sXL8rsr7-evvJQihVCZDOuyd4.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/97sXL8rsr7-evvJQihVCZDOuyd4.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/A91CEDD3/D0663328705E11EDACAD885BC4F9AE02/C714C5A6706211EDA9CCDB76C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.40.2.0/23
                IPv6:
                  2400:c3a0::/32

    Signature Algorithm: sha256WithRSAEncryption
         78:da:a8:e4:e9:34:80:31:6e:89:b4:07:23:e5:36:7e:39:b9:
         1f:fa:04:2c:3c:ad:15:dc:64:91:9a:56:cb:a1:d8:b8:17:44:
         c1:b5:39:1e:5f:c8:43:64:19:57:34:d2:9c:59:3e:8b:39:85:
         b8:20:50:73:c3:c6:d5:ec:3a:e2:88:c0:3e:2a:5f:f2:87:27:
         c0:d4:c6:a9:3d:b3:a6:cf:e3:09:f9:1c:6e:40:e3:e8:01:87:
         56:f3:df:50:57:cc:5a:27:1e:ad:93:ed:28:65:e4:87:5b:9d:
         86:a1:36:7c:f6:35:44:5e:c3:be:b1:f2:0a:fa:8f:1a:50:07:
         c2:e5:46:48:c4:3d:38:76:35:91:b7:a3:87:fc:14:3b:a2:56:
         da:29:ff:88:53:20:7a:bc:b8:1e:bd:c2:42:d8:00:1b:96:e1:
         af:da:ea:11:af:69:21:04:ab:a4:7f:4a:5b:18:ce:d0:06:f9:
         98:9b:ca:9f:b3:33:9a:43:ba:90:25:c9:f1:4d:34:7e:50:97:
         55:75:c0:60:7c:86:1a:f5:f5:54:70:58:17:e2:76:8c:14:08:
         46:66:9a:a4:d5:7b:b7:39:c9:ff:47:0d:e5:20:0d:92:84:58:
         99:cb:77:1e:13:10:22:0e:23:6f:a0:de:7b:bc:ea:35:4f:b9:
         d5:6e:93:dc
-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgICAkswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
Q0VERDMxMTAvBgNVBAUTKEY3QkIxNzJGQ0FFQ0FGQkY5RUJFRjI1MDhBMTU0MjY0
MzNBRUM5REUwHhcNMjUxMjI5MDEyMTQ1WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTUxZDdhOC1mOTFmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAxMmiWyvBNtEKfFXhFzB8RCQz6CC8bopL+/+5sZDKcCIz/H/oQa5ETwBsigpH
resuL63QIwuL930wi+DfKIoIldprTRNOMy4Dc2ui8JfD6vUKa+kgKCfcMB32CMhk
iJO+aFx5nH/+p8AK4zJhIBX5klqZF39AGZNmYrtRLyt9oBwcCNMZJm4SytWocBvm
ZotsaQ2vC0OSA8BBQLV+FNtgUSgXhf0NgCFE4PXNaBkbQO96PwNqrW1vu7MLRKMA
GVByGsxkRCjpp47NbsjlUrTEgvpWvWRShigoo585FEUI0TbawBjlCMqyKeH29axT
dwX0VsxEPbvZCZ49i3/LAsZQnwIDAQABo4ICpDCCAqAwHQYDVR0OBBYEFI9P0Q/Z
UxEFh85B6nO4oj4zvrLsMB8GA1UdIwQYMBaAFPe7Fy/K7K+/nr7yUIoVQmQzrsne
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDRUREMy9EMDY2MzMyODcw
NUUxMUVEQUNBRDg4NUJDNEY5QUUwMi85N3NYTDhyc3I3LWV2dkpRaWhWQ1pET3V5
ZDQuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzk3c1hMOHJzcjctZXZ2SlFpaFZDWkRPdXlkNC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Q0VERDMvRDA2NjMzMjg3MDVFMTFFREFDQUQ4ODVCQzRGOUFFMDIvQzcxNEM1QTY3
MDYyMTFFREE5Q0NEQjc2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwLgYIKwYBBQUHAQcBAf8E
HzAdMAwEAgABMAYDBAFnKAIwDQQCAAIwBwMFACQAw6AwDQYJKoZIhvcNAQELBQAD
ggEBAHjaqOTpNIAxbom0ByPlNn45uR/6BCw8rRXcZJGaVsuh2LgXRMG1OR5fyENk
GVc00pxZPos5hbggUHPDxtXsOuKIwD4qX/KHJ8DUxqk9s6bP4wn5HG5A4+gBh1bz
31BXzFonHq2T7Shl5IdbnYahNnz2NURew76x8gr6jxpQB8LlRkjEPTh2NZG3o4f8
FDuiVtop/4hTIHq8uB69wkLYABuW4a/a6hGvaSEEq6R/SlsYztAG+Zibyp+zM5pD
upAlyfFNNH5Ql1V1wGB8hhr19VRwWBfidowUCEZmmqTVe7c5yf9HDeUgDZKEWJnL
dx4TECIOI2+g3nu86jVPudVuk9w=
-----END CERTIFICATE-----
Generated at Sun Jan 25 13:53:29 2026 by rpki-client