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/A91A1E13/18F096E0866B11EB9BFD4F32C4F9AE02/3812172A9EEA11EEA87D017FC4F9AE02.roa
File:                     3812172A9EEA11EEA87D017FC4F9AE02.roa (raw, json)
Hash identifier:          29gtv15yhVuqIqMm1YFYTrNyRyMKVFQJqawrA+QfiRw=
Subject key identifier:   8E:B6:55:6C:E9:F9:58:85:C0:96:76:7D:81:FD:99:38:58:F9:3E:53
Certificate issuer:       /CN=A91A1E13/serialNumber=C3AEAC96EDB28C288DD7A5500B512985F1DA3714
Certificate serial:       06CA
Authority key identifier: C3:AE:AC:96:ED:B2:8C:28:8D:D7:A5:50:0B:51:29:85:F1:DA:37:14
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/w66slu2yjCiN16VQC1EphfHaNxQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A1E13/18F096E0866B11EB9BFD4F32C4F9AE02/3812172A9EEA11EEA87D017FC4F9AE02.roa
Signing time:             Tue 02 Dec 2025 21:25:53 +0000
ROA not before:           Tue 02 Dec 2025 21:25:53 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     23720
IP address blocks:        27.111.76.0/22 maxlen: 22
                          103.1.140.0/22 maxlen: 22
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A1E13/18F096E0866B11EB9BFD4F32C4F9AE02/w66slu2yjCiN16VQC1EphfHaNxQ.crl
                          rsync://rpki.apnic.net/member_repository/A91A1E13/18F096E0866B11EB9BFD4F32C4F9AE02/w66slu2yjCiN16VQC1EphfHaNxQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/w66slu2yjCiN16VQC1EphfHaNxQ.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:   Sat 13 Dec 2025 21:09:19 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1738 (0x6ca)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A1E13, serialNumber=C3AEAC96EDB28C288DD7A5500B512985F1DA3714
        Validity
            Not Before: Dec  2 21:25:53 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=692f5961-5fcc
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e7:bb:bd:e8:ed:2c:b8:4f:36:92:57:5f:1d:0c:
                    b0:50:4a:54:b1:db:02:a7:bc:f2:54:85:f4:e0:65:
                    15:a6:b7:49:b2:c3:56:ff:1d:d2:1a:d3:15:e6:17:
                    f4:d9:64:cb:15:ee:0a:da:1e:93:ca:fb:d0:9a:05:
                    7e:a0:ca:c6:3c:93:2f:cc:73:bf:1e:b7:44:a1:bf:
                    06:79:e3:bb:3a:3a:20:dd:5a:1e:2a:fe:1f:3a:db:
                    31:14:d5:7f:a5:cf:c7:ff:37:94:e4:3d:2c:58:30:
                    2f:ff:9f:c1:ed:51:ff:32:20:95:26:f1:e8:c5:e9:
                    88:27:56:ee:9e:db:cc:52:50:8f:b1:47:87:8e:15:
                    ab:f4:a0:e1:18:78:da:33:6f:83:0d:e3:6c:42:57:
                    43:27:5a:15:55:bd:2c:85:45:68:fb:78:e3:00:21:
                    a0:39:cc:b9:12:79:3a:e3:d2:cd:c4:a9:03:18:b1:
                    39:db:06:c8:8e:c9:74:8d:93:d1:4a:56:b7:23:d7:
                    0e:83:94:a9:84:8d:ed:34:ad:dc:82:c1:bc:72:96:
                    72:ce:94:6a:60:a7:99:85:a8:dc:10:0f:bf:87:d6:
                    53:47:e9:ba:03:61:bb:d1:33:21:61:d7:0f:67:37:
                    f5:e6:4e:b5:fe:2d:47:27:d9:16:82:60:66:05:fe:
                    5f:0f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8E:B6:55:6C:E9:F9:58:85:C0:96:76:7D:81:FD:99:38:58:F9:3E:53
            X509v3 Authority Key Identifier:
                keyid:C3:AE:AC:96:ED:B2:8C:28:8D:D7:A5:50:0B:51:29:85:F1:DA:37:14

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A1E13/18F096E0866B11EB9BFD4F32C4F9AE02/w66slu2yjCiN16VQC1EphfHaNxQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/w66slu2yjCiN16VQC1EphfHaNxQ.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/A91A1E13/18F096E0866B11EB9BFD4F32C4F9AE02/3812172A9EEA11EEA87D017FC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  27.111.76.0/22
                  103.1.140.0/22

    Signature Algorithm: sha256WithRSAEncryption
         9e:5d:4c:98:16:16:ba:d3:da:0e:fd:81:b5:77:a2:74:64:97:
         2b:fb:98:58:97:4f:49:56:27:f1:9e:2c:55:4b:ee:53:07:65:
         c0:28:18:75:07:5c:2e:cb:22:f3:7c:4e:d3:90:d6:46:09:84:
         11:82:b3:83:14:20:de:1d:6c:ef:90:3a:f3:08:b7:19:8e:7d:
         bf:70:09:b4:8a:fd:37:d3:3b:c8:2a:7d:fa:d6:21:75:f3:c6:
         f1:c4:b9:9c:d8:ee:c0:f2:8c:dd:f8:62:61:79:89:58:7c:19:
         5e:c9:78:1e:9d:cc:cb:a4:ba:4d:a4:bd:9b:40:24:d5:26:b6:
         ec:02:21:84:5b:10:4b:ee:b3:7b:fa:54:c4:5b:51:16:c3:d8:
         21:eb:b4:2c:65:ca:6f:c3:3e:60:3d:92:5f:16:4a:59:64:ff:
         89:fb:8b:b6:8b:55:11:5e:6a:70:43:b4:14:7c:5e:65:fa:b0:
         36:d6:f7:62:42:a0:e8:67:99:0d:7a:4a:54:89:5a:4a:7e:7d:
         a7:ec:66:07:ac:2b:47:19:05:68:70:8f:66:08:7d:52:c8:74:
         72:35:b7:3c:89:12:1e:71:5b:62:35:a1:4d:ea:56:c0:6d:6c:
         98:8a:7f:38:91:78:a4:87:19:e4:3d:20:d7:18:09:4b:f6:63:
         04:8a:05:15
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgICBsowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTFFMTMxMTAvBgNVBAUTKEMzQUVBQzk2RURCMjhDMjg4REQ3QTU1MDBCNTEyOTg1
RjFEQTM3MTQwHhcNMjUxMjAyMjEyNTUzWhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJmNTk2MS01ZmNjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA57u96O0suE82kldfHQywUEpUsdsCp7zyVIX04GUVprdJssNW/x3SGtMV5hf0
2WTLFe4K2h6TyvvQmgV+oMrGPJMvzHO/HrdEob8GeeO7Ojog3VoeKv4fOtsxFNV/
pc/H/zeU5D0sWDAv/5/B7VH/MiCVJvHoxemIJ1buntvMUlCPsUeHjhWr9KDhGHja
M2+DDeNsQldDJ1oVVb0shUVo+3jjACGgOcy5Enk649LNxKkDGLE52wbIjsl0jZPR
Sla3I9cOg5SphI3tNK3cgsG8cpZyzpRqYKeZhajcEA+/h9ZTR+m6A2G70TMhYdcP
Zzf15k61/i1HJ9kWgmBmBf5fDwIDAQABo4ICmzCCApcwHQYDVR0OBBYEFI62VWzp
+ViFwJZ2fYH9mThY+T5TMB8GA1UdIwQYMBaAFMOurJbtsowojdelUAtRKYXx2jcU
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBMUUxMy8xOEYwOTZFMDg2
NkIxMUVCOUJGRDRGMzJDNEY5QUUwMi93NjZzbHUyeWpDaU4xNlZRQzFFcGhmSGFO
eFEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3c2NnNsdTJ5akNpTjE2VlFDMUVwaGZIYU54US5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTFFMTMvMThGMDk2RTA4NjZCMTFFQjlCRkQ0RjMyQzRGOUFFMDIvMzgxMjE3MkE5
RUVBMTFFRUE4N0QwMTdGQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJQYIKwYBBQUHAQcBAf8E
FjAUMBIEAgABMAwDBAIbb0wDBAJnAYwwDQYJKoZIhvcNAQELBQADggEBAJ5dTJgW
FrrT2g79gbV3onRklyv7mFiXT0lWJ/GeLFVL7lMHZcAoGHUHXC7LIvN8TtOQ1kYJ
hBGCs4MUIN4dbO+QOvMItxmOfb9wCbSK/TfTO8gqffrWIXXzxvHEuZzY7sDyjN34
YmF5iVh8GV7JeB6dzMukuk2kvZtAJNUmtuwCIYRbEEvus3v6VMRbURbD2CHrtCxl
ym/DPmA9kl8WSllk/4n7i7aLVRFeanBDtBR8XmX6sDbW92JCoOhnmQ16SlSJWkp+
fafsZgesK0cZBWhwj2YIfVLIdHI1tzyJEh5xW2I1oU3qVsBtbJiKfziReKSHGeQ9
INcYCUv2YwSKBRU=
-----END CERTIFICATE-----
Generated at Sun Dec 7 09:21:24 2025 by rpki-client