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/A91CB816/610466103DD611EBA0602C5BC4F9AE02/122052A03DD811EBAE99F45CC4F9AE02.roa
File:                     122052A03DD811EBAE99F45CC4F9AE02.roa (raw, json)
Hash identifier:          v1vAVS7T21I+dPH099aa3Ii+NCB8GXOlmPxCroQEnqc=
Subject key identifier:   D5:38:DA:47:26:25:BC:26:19:44:C3:DD:8D:42:DF:68:60:F9:95:2B
Certificate issuer:       /CN=A91CB816/serialNumber=BD06BDBF8B0EEDBC9F07395A65254FCB8583989D
Certificate serial:       0779
Authority key identifier: BD:06:BD:BF:8B:0E:ED:BC:9F:07:39:5A:65:25:4F:CB:85:83:98:9D
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/vQa9v4sO7byfBzlaZSVPy4WDmJ0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91CB816/610466103DD611EBA0602C5BC4F9AE02/122052A03DD811EBAE99F45CC4F9AE02.roa
Signing time:             Tue 02 Dec 2025 20:54:17 +0000
ROA not before:           Tue 02 Dec 2025 20:54:17 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     139674
IP address blocks:        103.147.56.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91CB816/610466103DD611EBA0602C5BC4F9AE02/vQa9v4sO7byfBzlaZSVPy4WDmJ0.crl
                          rsync://rpki.apnic.net/member_repository/A91CB816/610466103DD611EBA0602C5BC4F9AE02/vQa9v4sO7byfBzlaZSVPy4WDmJ0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/vQa9v4sO7byfBzlaZSVPy4WDmJ0.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:33:18 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1913 (0x779)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91CB816, serialNumber=BD06BDBF8B0EEDBC9F07395A65254FCB8583989D
        Validity
            Not Before: Dec  2 20:54:17 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=692f51f9-6fbc
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:f8:df:3f:33:ee:62:51:8a:4f:f8:5d:65:af:2c:
                    8e:d4:15:a5:af:a6:87:3f:1d:ba:f9:1b:77:51:66:
                    15:1c:1b:28:49:a3:1e:6a:b2:30:35:2a:7b:72:a0:
                    f2:dc:49:22:85:9a:f8:56:54:5c:e4:7f:c6:3b:cf:
                    e6:df:c3:73:69:64:bf:b7:25:28:c3:ec:02:99:21:
                    ca:dd:f8:4e:27:7a:80:b3:f9:35:76:6b:c1:cb:f9:
                    99:55:39:c7:86:b2:3d:b0:4f:49:4a:a2:ef:1c:12:
                    c1:c6:68:f8:60:ff:c4:6e:9f:df:25:4b:fc:7a:35:
                    27:ea:68:b8:f1:80:51:2b:d8:b2:35:9f:ed:81:52:
                    e3:ed:ac:13:f5:b7:b1:9c:65:6b:36:99:92:61:19:
                    f1:f0:02:77:4d:a8:81:ac:90:26:76:a7:4f:17:68:
                    f2:c0:c0:7d:71:53:5b:97:ec:42:d5:43:31:cd:5f:
                    c4:0c:53:52:89:d2:0f:b7:39:86:e5:46:16:c3:a1:
                    73:8a:66:18:7f:1e:bf:2b:73:b7:fc:e8:18:84:98:
                    32:52:d2:ae:a0:d2:49:07:9d:c9:29:6e:a5:0a:f1:
                    57:dc:b7:e4:37:a3:ab:53:84:32:aa:a3:08:4c:e7:
                    0e:42:32:f4:c2:7a:a8:d5:2f:fb:8d:31:3f:e2:44:
                    85:6f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D5:38:DA:47:26:25:BC:26:19:44:C3:DD:8D:42:DF:68:60:F9:95:2B
            X509v3 Authority Key Identifier:
                keyid:BD:06:BD:BF:8B:0E:ED:BC:9F:07:39:5A:65:25:4F:CB:85:83:98:9D

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91CB816/610466103DD611EBA0602C5BC4F9AE02/vQa9v4sO7byfBzlaZSVPy4WDmJ0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/vQa9v4sO7byfBzlaZSVPy4WDmJ0.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/A91CB816/610466103DD611EBA0602C5BC4F9AE02/122052A03DD811EBAE99F45CC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.147.56.0/23

    Signature Algorithm: sha256WithRSAEncryption
         52:27:1c:06:99:c2:9c:c5:26:46:72:a1:e8:3b:48:a5:83:df:
         6b:77:3e:1f:c8:b4:46:ad:32:57:91:2a:a3:58:7b:e0:68:f2:
         49:68:b5:d2:b4:01:05:f5:b5:3b:f2:2f:b0:d2:4c:a6:71:0b:
         be:0e:ba:ab:a6:b9:7c:71:c8:f6:4d:cf:ef:d7:15:8a:fd:75:
         ff:e7:9d:2d:c5:ee:e3:f1:fd:d1:f4:a1:5f:5b:7c:cf:54:d0:
         56:1b:97:97:23:62:25:0d:0b:5c:df:c5:09:80:9d:fd:17:ba:
         2e:95:59:e6:57:09:93:25:bf:4e:7f:33:cc:c4:1a:8e:60:81:
         58:09:9b:63:9c:d4:9b:e8:3a:7e:68:2b:a9:33:22:8e:5b:f5:
         7e:3f:88:9e:d8:79:7c:c8:50:99:a0:d7:45:64:ed:ac:0f:61:
         97:df:7e:43:ce:b3:5e:1b:66:73:7a:d9:9c:e9:41:7e:52:52:
         62:76:ee:29:a8:e6:05:cb:9e:1e:e8:1a:1a:e6:3c:ed:46:0d:
         15:31:38:ee:cd:66:42:a1:57:76:f3:78:8d:10:4a:34:3b:c6:
         91:69:97:bc:40:ae:6b:ca:ed:ce:45:94:34:1f:f6:bd:a9:be:
         78:35:26:e3:95:65:3a:db:1b:b2:14:94:c1:12:d3:2c:b9:27:
         a5:0c:0e:41
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICB3kwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
Q0I4MTYxMTAvBgNVBAUTKEJEMDZCREJGOEIwRUVEQkM5RjA3Mzk1QTY1MjU0RkNC
ODU4Mzk4OUQwHhcNMjUxMjAyMjA1NDE3WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJmNTFmOS02ZmJjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA+N8/M+5iUYpP+F1lryyO1BWlr6aHPx26+Rt3UWYVHBsoSaMearIwNSp7cqDy
3EkihZr4VlRc5H/GO8/m38NzaWS/tyUow+wCmSHK3fhOJ3qAs/k1dmvBy/mZVTnH
hrI9sE9JSqLvHBLBxmj4YP/Ebp/fJUv8ejUn6mi48YBRK9iyNZ/tgVLj7awT9bex
nGVrNpmSYRnx8AJ3TaiBrJAmdqdPF2jywMB9cVNbl+xC1UMxzV/EDFNSidIPtzmG
5UYWw6FzimYYfx6/K3O3/OgYhJgyUtKuoNJJB53JKW6lCvFX3LfkN6OrU4QyqqMI
TOcOQjL0wnqo1S/7jTE/4kSFbwIDAQABo4IClTCCApEwHQYDVR0OBBYEFNU42kcm
JbwmGUTD3Y1C32hg+ZUrMB8GA1UdIwQYMBaAFL0Gvb+LDu28nwc5WmUlT8uFg5id
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDQjgxNi82MTA0NjYxMDNE
RDYxMUVCQTA2MDJDNUJDNEY5QUUwMi92UWE5djRzTzdieWZCemxhWlNWUHk0V0Rt
SjAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3ZRYTl2NHNPN2J5ZkJ6bGFaU1ZQeTRXRG1KMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Q0I4MTYvNjEwNDY2MTAzREQ2MTFFQkEwNjAyQzVCQzRGOUFFMDIvMTIyMDUyQTAz
REQ4MTFFQkFFOTlGNDVDQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnkzgwDQYJKoZIhvcNAQELBQADggEBAFInHAaZwpzFJkZy
oeg7SKWD32t3Ph/ItEatMleRKqNYe+Bo8klotdK0AQX1tTvyL7DSTKZxC74Ouqum
uXxxyPZNz+/XFYr9df/nnS3F7uPx/dH0oV9bfM9U0FYbl5cjYiUNC1zfxQmAnf0X
ui6VWeZXCZMlv05/M8zEGo5ggVgJm2Oc1JvoOn5oK6kzIo5b9X4/iJ7YeXzIUJmg
10Vk7awPYZfffkPOs14bZnN62ZzpQX5SUmJ27imo5gXLnh7oGhrmPO1GDRUxOO7N
ZkKhV3bzeI0QSjQ7xpFpl7xArmvK7c5FlDQf9r2pvng1JuOVZTrbG7IUlMES0yy5
J6UMDkE=
-----END CERTIFICATE-----
Generated at Sat Dec 6 19:34:07 2025 by rpki-client