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/A916D29F/691F74C4988811E991AF6636C4F9AE02/3FCD146C97D911F080901462C4F9AE02.roa
File:                     3FCD146C97D911F080901462C4F9AE02.roa (raw, json)
Hash identifier:          QH3D7T2VUR34bpoi2uBU+MYzIEn1N1uIndF0SKzEq0M=
Subject key identifier:   1D:F7:D4:BC:15:4A:27:6D:EC:7A:79:27:FF:C7:62:36:2E:7B:C1:72
Certificate issuer:       /CN=A916D29F/serialNumber=AA85CCD2DD3E1C003BF72FF53E58C7200E7CF0A8
Certificate serial:       0F15
Authority key identifier: AA:85:CC:D2:DD:3E:1C:00:3B:F7:2F:F5:3E:58:C7:20:0E:7C:F0:A8
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/qoXM0t0-HAA79y_1PljHIA588Kg.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A916D29F/691F74C4988811E991AF6636C4F9AE02/3FCD146C97D911F080901462C4F9AE02.roa
Signing time:             Tue 20 Jan 2026 18:14:46 +0000
ROA not before:           Tue 20 Jan 2026 18:14:46 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     11404
IP address blocks:        103.105.164.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A916D29F/691F74C4988811E991AF6636C4F9AE02/qoXM0t0-HAA79y_1PljHIA588Kg.crl
                          rsync://rpki.apnic.net/member_repository/A916D29F/691F74C4988811E991AF6636C4F9AE02/qoXM0t0-HAA79y_1PljHIA588Kg.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/qoXM0t0-HAA79y_1PljHIA588Kg.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:   Tue 27 Jan 2026 18:14:51 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3861 (0xf15)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A916D29F, serialNumber=AA85CCD2DD3E1C003BF72FF53E58C7200E7CF0A8
        Validity
            Not Before: Jan 20 18:14:46 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=696fc616-4a52
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c3:31:ca:be:d3:bf:13:f8:92:bf:5b:23:46:09:
                    75:62:26:57:56:1f:c6:89:41:99:e1:e9:69:f3:96:
                    e4:e5:5b:ca:3e:4b:3e:90:d9:fa:3b:01:e6:11:35:
                    4d:ec:be:da:30:48:7e:35:b8:46:d9:af:0f:fc:43:
                    44:bb:5a:ac:10:7e:c7:28:38:b7:eb:41:66:9e:8a:
                    58:d7:78:41:5b:e6:e9:4e:5e:07:6a:a7:f3:c1:bf:
                    fa:06:b5:05:a7:46:7a:96:a7:cc:e3:c9:d5:68:b2:
                    eb:0b:22:d1:43:f8:05:a5:a9:68:c1:43:bd:78:8d:
                    29:14:ad:46:f5:f4:26:46:2e:33:0e:95:11:7c:c4:
                    5c:76:cf:39:22:17:ce:79:2a:e6:8a:b4:de:62:0c:
                    2c:6a:e8:83:02:e4:30:ef:95:82:8b:39:88:d2:24:
                    8a:9f:96:31:a8:09:1a:16:70:21:3b:65:c1:65:77:
                    40:63:89:40:b6:49:df:ef:36:3a:aa:4b:4a:11:1d:
                    91:a8:64:7b:35:05:54:03:10:c6:6e:c6:f0:8f:a9:
                    2a:72:ee:28:55:74:4e:26:63:17:fd:ad:de:dd:6a:
                    69:ce:fd:13:95:21:37:2a:c1:4b:cc:43:1d:c0:8c:
                    f8:6f:c0:71:e9:bd:df:36:af:f5:2f:f5:83:70:5d:
                    81:63
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                1D:F7:D4:BC:15:4A:27:6D:EC:7A:79:27:FF:C7:62:36:2E:7B:C1:72
            X509v3 Authority Key Identifier:
                keyid:AA:85:CC:D2:DD:3E:1C:00:3B:F7:2F:F5:3E:58:C7:20:0E:7C:F0:A8

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A916D29F/691F74C4988811E991AF6636C4F9AE02/qoXM0t0-HAA79y_1PljHIA588Kg.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/qoXM0t0-HAA79y_1PljHIA588Kg.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/A916D29F/691F74C4988811E991AF6636C4F9AE02/3FCD146C97D911F080901462C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.105.164.0/24

    Signature Algorithm: sha256WithRSAEncryption
         36:14:44:25:24:54:df:52:d7:85:23:7b:07:11:5f:b1:fc:d4:
         41:17:50:97:e3:e8:fa:e9:29:98:24:1a:7d:d9:0c:4b:78:01:
         e2:5c:be:88:91:58:72:4b:a0:d3:2b:5a:c2:1e:6a:c9:27:9d:
         bd:77:21:3a:38:52:25:e1:5a:ac:ff:65:4b:a5:47:ef:a2:1a:
         d9:0b:98:7d:a8:f0:9d:a6:e6:88:2f:79:2b:36:e8:bb:49:77:
         a1:a9:0b:46:d8:a1:35:f8:91:b0:5d:13:00:fa:a2:e4:df:ec:
         6f:43:96:95:9c:f5:4f:2d:ff:a5:cf:b9:36:59:f0:d9:a9:fb:
         fa:42:13:d1:15:6e:68:2e:bb:b8:84:b4:af:61:cf:c0:5b:e0:
         73:38:a4:8e:4a:a7:31:fa:25:ff:76:4c:61:c0:3e:73:bc:9f:
         96:7f:76:1d:db:c3:34:81:28:4b:f9:de:5f:14:1a:e1:9d:5a:
         ed:51:d0:0b:54:51:29:b2:d6:b2:61:25:4b:7e:18:df:91:ad:
         ba:25:31:d1:cd:fc:6a:c1:a0:bc:b4:68:e8:6b:93:92:4e:3a:
         fb:8b:46:52:ff:0f:10:01:8a:29:ef:f9:1e:db:68:7d:bd:5b:
         19:76:5e:b8:5e:63:00:3c:05:c7:11:b3:e8:70:e9:58:0d:7e:
         e6:b6:dd:82
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICDxUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NkQyOUYxMTAvBgNVBAUTKEFBODVDQ0QyREQzRTFDMDAzQkY3MkZGNTNFNThDNzIw
MEU3Q0YwQTgwHhcNMjYwMTIwMTgxNDQ2WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZmYzYxNi00YTUyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwzHKvtO/E/iSv1sjRgl1YiZXVh/GiUGZ4elp85bk5VvKPks+kNn6OwHmETVN
7L7aMEh+NbhG2a8P/ENEu1qsEH7HKDi360FmnopY13hBW+bpTl4Haqfzwb/6BrUF
p0Z6lqfM48nVaLLrCyLRQ/gFpalowUO9eI0pFK1G9fQmRi4zDpURfMRcds85IhfO
eSrmirTeYgwsauiDAuQw75WCizmI0iSKn5YxqAkaFnAhO2XBZXdAY4lAtknf7zY6
qktKER2RqGR7NQVUAxDGbsbwj6kqcu4oVXROJmMX/a3e3Wppzv0TlSE3KsFLzEMd
wIz4b8Bx6b3fNq/1L/WDcF2BYwIDAQABo4IClTCCApEwHQYDVR0OBBYEFB331LwV
Sidt7Hp5J//HYjYue8FyMB8GA1UdIwQYMBaAFKqFzNLdPhwAO/cv9T5YxyAOfPCo
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2RDI5Ri82OTFGNzRDNDk4
ODgxMUU5OTFBRjY2MzZDNEY5QUUwMi9xb1hNMHQwLUhBQTc5eV8xUGxqSElBNTg4
S2cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3FvWE0wdDAtSEFBNzl5XzFQbGpISUE1ODhLZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NkQyOUYvNjkxRjc0QzQ5ODg4MTFFOTkxQUY2NjM2QzRGOUFFMDIvM0ZDRDE0NkM5
N0Q5MTFGMDgwOTAxNDYyQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnaaQwDQYJKoZIhvcNAQELBQADggEBADYURCUkVN9S14Uj
ewcRX7H81EEXUJfj6PrpKZgkGn3ZDEt4AeJcvoiRWHJLoNMrWsIeasknnb13ITo4
UiXhWqz/ZUulR++iGtkLmH2o8J2m5ogveSs26LtJd6GpC0bYoTX4kbBdEwD6ouTf
7G9DlpWc9U8t/6XPuTZZ8Nmp+/pCE9EVbmguu7iEtK9hz8Bb4HM4pI5KpzH6Jf92
TGHAPnO8n5Z/dh3bwzSBKEv53l8UGuGdWu1R0AtUUSmy1rJhJUt+GN+RrbolMdHN
/GrBoLy0aOhrk5JOOvuLRlL/DxABiinv+R7baH29Wxl2XrheYwA8BccRs+hw6VgN
fua23YI=
-----END CERTIFICATE-----
Generated at Thu Jan 22 04:07:16 2026 by rpki-client