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/A9172C8D/9A11086469BA11EABC0BD863C4F9AE02/9085F6C0B78911EFB9994180C4F9AE02.roa
File:                     9085F6C0B78911EFB9994180C4F9AE02.roa (raw, json)
Hash identifier:          FRaS1A9IeDGVweRTufxmQCe2ACl515gPhut7regZgoE=
Subject key identifier:   51:45:E7:B0:B7:CC:F6:D3:9D:A3:60:18:49:D0:82:E8:2F:58:A1:A3
Certificate issuer:       /CN=A9172C8D/serialNumber=E714A81497C8177868CBB4CDB338C3EF6CE9E953
Certificate serial:       0AAA
Authority key identifier: E7:14:A8:14:97:C8:17:78:68:CB:B4:CD:B3:38:C3:EF:6C:E9:E9:53
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5xSoFJfIF3hoy7TNszjD72zp6VM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9172C8D/9A11086469BA11EABC0BD863C4F9AE02/9085F6C0B78911EFB9994180C4F9AE02.roa
Signing time:             Fri 28 Nov 2025 18:52:05 +0000
ROA not before:           Fri 28 Nov 2025 18:52:05 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     58895
IP address blocks:        103.102.156.0/24 maxlen: 24
                          103.102.157.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9172C8D/9A11086469BA11EABC0BD863C4F9AE02/5xSoFJfIF3hoy7TNszjD72zp6VM.crl
                          rsync://rpki.apnic.net/member_repository/A9172C8D/9A11086469BA11EABC0BD863C4F9AE02/5xSoFJfIF3hoy7TNszjD72zp6VM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5xSoFJfIF3hoy7TNszjD72zp6VM.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 18:47:23 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2730 (0xaaa)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9172C8D, serialNumber=E714A81497C8177868CBB4CDB338C3EF6CE9E953
        Validity
            Not Before: Nov 28 18:52:05 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=6929ef55-297d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c9:28:f8:5c:d4:b1:de:50:7b:01:bd:82:11:11:
                    27:22:9c:2b:16:c5:2d:68:7b:6b:44:44:69:53:a9:
                    69:03:a3:72:59:74:63:2e:07:a4:bc:2a:c4:3d:2b:
                    1b:68:c5:dc:1a:ea:9e:8f:53:17:dd:93:98:1d:1f:
                    a9:ab:28:54:ba:24:83:67:68:c8:6d:9a:61:5a:60:
                    6c:cc:8d:d3:b7:eb:a9:01:59:a2:04:86:de:3d:65:
                    47:9f:99:97:01:46:dc:8f:9c:0e:a3:b6:b2:4f:03:
                    dd:11:b7:56:a2:c0:6e:ad:a7:e4:ee:8c:52:14:11:
                    ab:ee:cf:d1:08:e0:81:cc:e0:a3:e6:d1:7b:22:b6:
                    81:64:dc:80:08:94:ae:17:cc:86:c7:3b:91:63:18:
                    69:22:43:a3:0b:aa:66:dd:8b:ac:ed:3c:f5:46:f8:
                    7b:37:70:58:82:5f:d0:8e:2f:2a:5e:0f:2a:d3:6c:
                    af:e6:71:e9:8d:eb:1f:cd:fa:be:46:99:3f:a1:f9:
                    e8:23:45:4e:49:c2:b1:11:fb:8f:7b:ee:2e:bf:6a:
                    94:40:b5:84:cc:95:9d:4d:cd:e0:e2:42:de:70:64:
                    df:a3:85:79:6f:d3:b2:49:49:ed:a3:db:09:42:91:
                    58:00:91:fc:bb:1c:f5:33:1f:8f:c6:45:81:16:ce:
                    f2:ab
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                51:45:E7:B0:B7:CC:F6:D3:9D:A3:60:18:49:D0:82:E8:2F:58:A1:A3
            X509v3 Authority Key Identifier:
                keyid:E7:14:A8:14:97:C8:17:78:68:CB:B4:CD:B3:38:C3:EF:6C:E9:E9:53

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9172C8D/9A11086469BA11EABC0BD863C4F9AE02/5xSoFJfIF3hoy7TNszjD72zp6VM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5xSoFJfIF3hoy7TNszjD72zp6VM.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/A9172C8D/9A11086469BA11EABC0BD863C4F9AE02/9085F6C0B78911EFB9994180C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.102.156.0/23

    Signature Algorithm: sha256WithRSAEncryption
         78:83:72:5c:b0:82:23:26:f3:f2:5b:67:9e:e4:6d:90:53:53:
         8e:bd:6e:56:7a:8b:63:15:da:f6:90:f6:15:c3:82:cd:62:0d:
         d3:c4:f3:00:18:ce:a5:c7:dd:85:32:be:95:6e:17:b8:4f:2c:
         63:66:f3:5d:d4:5c:45:81:e0:e8:73:e0:ed:c6:9f:bb:f5:61:
         5e:02:44:65:24:97:2e:10:3c:ec:52:3d:46:8b:8e:b8:9d:88:
         d8:5e:2e:3c:d2:ef:a0:89:ef:99:a2:ff:6c:1f:65:cd:4f:31:
         3f:ce:17:36:ab:fd:bb:eb:a1:75:ae:15:d1:0a:f2:f4:7d:b3:
         7e:ee:f6:27:ae:55:01:9d:5b:50:11:a0:c8:02:51:5f:7e:dd:
         2e:a2:bd:4d:e9:e5:44:08:9c:1f:9f:70:0c:83:1e:15:4b:61:
         ec:bd:da:9f:ef:84:ca:d0:75:c9:96:e5:97:29:8f:1f:f4:01:
         66:b5:d9:a9:b2:5f:a1:2e:06:79:62:c5:25:6b:15:cd:a3:7e:
         9e:cb:5d:fe:d5:9d:17:de:16:5d:a7:44:ae:16:54:b3:81:bd:
         e9:61:2b:d2:a1:07:e2:94:50:ea:f7:40:06:27:6c:86:e6:7b:
         1b:87:00:f3:ca:51:f0:dd:3d:d7:b5:20:07:64:ef:e0:7f:28:
         aa:6b:5e:2a
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCqowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NzJDOEQxMTAvBgNVBAUTKEU3MTRBODE0OTdDODE3Nzg2OENCQjRDREIzMzhDM0VG
NkNFOUU5NTMwHhcNMjUxMTI4MTg1MjA1WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI5ZWY1NS0yOTdkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAySj4XNSx3lB7Ab2CEREnIpwrFsUtaHtrRERpU6lpA6NyWXRjLgekvCrEPSsb
aMXcGuqej1MX3ZOYHR+pqyhUuiSDZ2jIbZphWmBszI3Tt+upAVmiBIbePWVHn5mX
AUbcj5wOo7ayTwPdEbdWosBurafk7oxSFBGr7s/RCOCBzOCj5tF7IraBZNyACJSu
F8yGxzuRYxhpIkOjC6pm3Yus7Tz1Rvh7N3BYgl/Qji8qXg8q02yv5nHpjesfzfq+
Rpk/ofnoI0VOScKxEfuPe+4uv2qUQLWEzJWdTc3g4kLecGTfo4V5b9OySUnto9sJ
QpFYAJH8uxz1Mx+PxkWBFs7yqwIDAQABo4IClTCCApEwHQYDVR0OBBYEFFFF57C3
zPbTnaNgGEnQgugvWKGjMB8GA1UdIwQYMBaAFOcUqBSXyBd4aMu0zbM4w+9s6elT
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3MkM4RC85QTExMDg2NDY5
QkExMUVBQkMwQkQ4NjNDNEY5QUUwMi81eFNvRkpmSUYzaG95N1ROc3pqRDcyenA2
Vk0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzV4U29GSmZJRjNob3k3VE5zempENzJ6cDZWTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzJDOEQvOUExMTA4NjQ2OUJBMTFFQUJDMEJEODYzQzRGOUFFMDIvOTA4NUY2QzBC
Nzg5MTFFRkI5OTk0MTgwQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnZpwwDQYJKoZIhvcNAQELBQADggEBAHiDclywgiMm8/Jb
Z57kbZBTU469blZ6i2MV2vaQ9hXDgs1iDdPE8wAYzqXH3YUyvpVuF7hPLGNm813U
XEWB4Ohz4O3Gn7v1YV4CRGUkly4QPOxSPUaLjridiNheLjzS76CJ75mi/2wfZc1P
MT/OFzar/bvroXWuFdEK8vR9s37u9ieuVQGdW1ARoMgCUV9+3S6ivU3p5UQInB+f
cAyDHhVLYey92p/vhMrQdcmW5Zcpjx/0AWa12amyX6EuBnlixSVrFc2jfp7LXf7V
nRfeFl2nRK4WVLOBvelhK9KhB+KUUOr3QAYnbIbmexuHAPPKUfDdPde1IAdk7+B/
KKprXio=
-----END CERTIFICATE-----
Generated at Sat Dec 6 23:22:53 2025 by rpki-client