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/A9179EE2/02B27388F57211EA9A247917C4F9AE02/431106B2125611ED9FB5292EC4F9AE02.roa
File:                     431106B2125611ED9FB5292EC4F9AE02.roa (raw, json)
Hash identifier:          E13oM+sPfT/280KBw0uNWXc9bnWkj58M4pqBAZ8YZQo=
Subject key identifier:   EA:1C:87:E3:67:A2:D1:D1:6F:AA:1C:17:B7:7C:E1:26:94:DB:42:ED
Certificate issuer:       /CN=A9179EE2/serialNumber=8218524F7A16B58C0D9B73940319397EE4FCA6FD
Certificate serial:       0854
Authority key identifier: 82:18:52:4F:7A:16:B5:8C:0D:9B:73:94:03:19:39:7E:E4:FC:A6:FD
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ghhST3oWtYwNm3OUAxk5fuT8pv0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9179EE2/02B27388F57211EA9A247917C4F9AE02/431106B2125611ED9FB5292EC4F9AE02.roa
Signing time:             Sat 10 Jan 2026 20:17:17 +0000
ROA not before:           Sat 10 Jan 2026 20:17:17 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     997
IP address blocks:        103.145.58.0/23 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9179EE2/02B27388F57211EA9A247917C4F9AE02/ghhST3oWtYwNm3OUAxk5fuT8pv0.crl
                          rsync://rpki.apnic.net/member_repository/A9179EE2/02B27388F57211EA9A247917C4F9AE02/ghhST3oWtYwNm3OUAxk5fuT8pv0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ghhST3oWtYwNm3OUAxk5fuT8pv0.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 31 Jan 2026 20:10:29 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2132 (0x854)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9179EE2, serialNumber=8218524F7A16B58C0D9B73940319397EE4FCA6FD
        Validity
            Not Before: Jan 10 20:17:17 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6962b3cd-1a30
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bc:6e:31:64:ab:2a:bf:62:08:92:00:cb:69:16:
                    54:cb:01:1f:4d:92:3d:d4:03:2f:26:74:9b:0e:94:
                    96:9a:13:4b:cc:1e:4b:bc:a2:44:c8:2d:cf:a4:d0:
                    da:6e:cc:66:5b:ff:10:7c:4b:2a:84:f1:52:6f:a4:
                    12:be:9b:d4:8c:bd:31:ea:d1:bf:a4:93:c1:09:f4:
                    02:11:a1:44:b2:4f:5b:fd:34:a1:98:27:3a:7b:0e:
                    16:00:d3:af:4d:fa:39:b7:86:4f:6b:ac:71:ca:ef:
                    bd:28:5a:d8:b6:74:22:dc:dc:e5:ce:d8:c3:cd:b2:
                    d7:09:0e:43:6a:fe:79:42:6a:87:b7:a4:84:63:cd:
                    b5:49:f0:22:35:73:67:34:53:1c:a8:3e:a9:21:58:
                    bc:98:98:9a:99:28:76:e7:50:ed:9b:04:e3:fb:ee:
                    35:f2:80:38:20:6e:5a:3a:f8:3f:a2:69:62:51:66:
                    2e:c1:9e:ff:25:67:9f:7d:e3:68:33:e9:2e:42:54:
                    b3:24:45:43:d1:55:ad:3a:f1:74:0b:9d:9d:e1:19:
                    1f:01:8d:a9:51:4a:54:9b:8c:aa:20:3a:b7:d6:f0:
                    16:1d:19:b7:73:31:07:c6:e9:84:45:9e:85:d9:6f:
                    e9:57:83:da:34:ce:99:7d:94:a9:fb:c1:f8:3d:bb:
                    8f:05
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                EA:1C:87:E3:67:A2:D1:D1:6F:AA:1C:17:B7:7C:E1:26:94:DB:42:ED
            X509v3 Authority Key Identifier:
                keyid:82:18:52:4F:7A:16:B5:8C:0D:9B:73:94:03:19:39:7E:E4:FC:A6:FD

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9179EE2/02B27388F57211EA9A247917C4F9AE02/ghhST3oWtYwNm3OUAxk5fuT8pv0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/ghhST3oWtYwNm3OUAxk5fuT8pv0.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/A9179EE2/02B27388F57211EA9A247917C4F9AE02/431106B2125611ED9FB5292EC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.145.58.0/23

    Signature Algorithm: sha256WithRSAEncryption
         7f:21:2e:f0:a0:1e:52:b5:dc:2c:0f:86:4a:7b:ae:3d:94:09:
         63:34:e4:52:6f:f4:a2:1f:75:66:14:85:ea:81:0b:46:44:ce:
         9a:0a:f4:80:61:41:af:1e:26:a1:3b:b9:9c:65:a5:ab:7e:95:
         30:6f:b5:d8:5e:c7:db:91:02:7d:90:71:d2:4a:d8:87:d7:a6:
         ec:da:79:24:df:d4:e2:0c:60:53:50:4d:e0:7c:d4:94:e2:6b:
         c5:32:c5:62:c2:4c:08:49:af:e7:2c:54:f0:62:c5:25:06:b9:
         48:c3:fb:d2:35:eb:8c:6a:1f:9e:74:bd:4d:94:15:f6:53:73:
         16:36:4a:43:76:ed:f4:6c:08:a0:06:4e:e2:02:85:76:51:70:
         a8:f4:9d:77:24:45:39:a1:b5:49:e4:09:fd:11:10:37:35:87:
         c5:02:07:92:07:66:54:8c:6c:88:38:c9:7d:1e:2f:9d:aa:cf:
         47:4e:6e:0c:f2:3d:fc:0a:58:5d:7b:28:53:d9:05:36:35:aa:
         45:48:e1:cb:38:79:ef:25:69:9f:2b:e1:84:24:d3:60:77:15:
         dc:b2:d6:4c:29:30:47:c1:0c:da:5c:41:02:ea:5c:bb:5d:74:
         0e:f1:17:46:53:77:d9:cc:ed:7f:d6:5d:2b:76:03:34:4d:8c:
         33:b0:69:72
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCFQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NzlFRTIxMTAvBgNVBAUTKDgyMTg1MjRGN0ExNkI1OEMwRDlCNzM5NDAzMTkzOTdF
RTRGQ0E2RkQwHhcNMjYwMTEwMjAxNzE3WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTYyYjNjZC0xYTMwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvG4xZKsqv2IIkgDLaRZUywEfTZI91AMvJnSbDpSWmhNLzB5LvKJEyC3PpNDa
bsxmW/8QfEsqhPFSb6QSvpvUjL0x6tG/pJPBCfQCEaFEsk9b/TShmCc6ew4WANOv
Tfo5t4ZPa6xxyu+9KFrYtnQi3NzlztjDzbLXCQ5Dav55QmqHt6SEY821SfAiNXNn
NFMcqD6pIVi8mJiamSh251DtmwTj++418oA4IG5aOvg/omliUWYuwZ7/JWeffeNo
M+kuQlSzJEVD0VWtOvF0C52d4RkfAY2pUUpUm4yqIDq31vAWHRm3czEHxumERZ6F
2W/pV4PaNM6ZfZSp+8H4PbuPBQIDAQABo4IClTCCApEwHQYDVR0OBBYEFOoch+Nn
otHRb6ocF7d84SaU20LtMB8GA1UdIwQYMBaAFIIYUk96FrWMDZtzlAMZOX7k/Kb9
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3OUVFMi8wMkIyNzM4OEY1
NzIxMUVBOUEyNDc5MTdDNEY5QUUwMi9naGhTVDNvV3RZd05tM09VQXhrNWZ1VDhw
djAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2doaFNUM29XdFl3Tm0zT1VBeGs1ZnVUOHB2MC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzlFRTIvMDJCMjczODhGNTcyMTFFQTlBMjQ3OTE3QzRGOUFFMDIvNDMxMTA2QjIx
MjU2MTFFRDlGQjUyOTJFQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnkTowDQYJKoZIhvcNAQELBQADggEBAH8hLvCgHlK13CwP
hkp7rj2UCWM05FJv9KIfdWYUheqBC0ZEzpoK9IBhQa8eJqE7uZxlpat+lTBvtdhe
x9uRAn2QcdJK2IfXpuzaeSTf1OIMYFNQTeB81JTia8UyxWLCTAhJr+csVPBixSUG
uUjD+9I164xqH550vU2UFfZTcxY2SkN27fRsCKAGTuIChXZRcKj0nXckRTmhtUnk
Cf0REDc1h8UCB5IHZlSMbIg4yX0eL52qz0dObgzyPfwKWF17KFPZBTY1qkVI4cs4
ee8laZ8r4YQk02B3Fdyy1kwpMEfBDNpcQQLqXLtddA7xF0ZTd9nM7X/WXSt2AzRN
jDOwaXI=
-----END CERTIFICATE-----
Generated at Sun Jan 25 09:30:06 2026 by rpki-client