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/A91B7F47/330A008CCE5911E9A0908287C4F9AE02/A791AF14CF8211F0AAF9A481C4F9AE02.roa
File:                     A791AF14CF8211F0AAF9A481C4F9AE02.roa (raw, json)
Hash identifier:          oYunWYpf2t1IumK06Lb6/BFI73s49acQDXJAUQfYpi4=
Subject key identifier:   AC:B6:D4:8E:48:4B:4A:F3:BF:99:81:2D:46:0C:0C:8C:A8:17:91:F4
Certificate issuer:       /CN=A91B7F47/serialNumber=E30A4CDDF6C269ACBA39CA58AA9592D8986401F4
Certificate serial:       0DFA
Authority key identifier: E3:0A:4C:DD:F6:C2:69:AC:BA:39:CA:58:AA:95:92:D8:98:64:01:F4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4wpM3fbCaay6OcpYqpWS2JhkAfQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B7F47/330A008CCE5911E9A0908287C4F9AE02/A791AF14CF8211F0AAF9A481C4F9AE02.roa
Signing time:             Tue 02 Dec 2025 13:27:31 +0000
ROA not before:           Tue 02 Dec 2025 13:27:31 +0000
ROA not after:            Wed 30 Sep 2026 00:00:00 +0000
asID:                     134186
IP address blocks:        103.117.110.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B7F47/330A008CCE5911E9A0908287C4F9AE02/4wpM3fbCaay6OcpYqpWS2JhkAfQ.crl
                          rsync://rpki.apnic.net/member_repository/A91B7F47/330A008CCE5911E9A0908287C4F9AE02/4wpM3fbCaay6OcpYqpWS2JhkAfQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4wpM3fbCaay6OcpYqpWS2JhkAfQ.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 15:10:48 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 3578 (0xdfa)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B7F47, serialNumber=E30A4CDDF6C269ACBA39CA58AA9592D8986401F4
        Validity
            Not Before: Dec  2 13:27:31 2025 GMT
            Not After : Sep 30 00:00:00 2026 GMT
        Subject: CN=692ee943-0ef8
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b2:25:c3:17:06:21:ac:f3:e5:52:ce:7d:0b:eb:
                    be:01:dc:95:42:48:e4:9e:6b:6b:94:eb:07:78:10:
                    82:f0:f8:9e:66:17:29:5b:4d:af:42:6c:71:f6:af:
                    0f:58:1f:2b:d7:d8:90:f6:ad:79:20:b4:48:9d:c7:
                    b9:6b:ed:21:64:0d:b4:ec:49:70:9c:dc:7a:56:71:
                    81:6c:63:7b:1a:27:fc:26:ce:1d:00:d8:82:b0:1c:
                    c4:3d:a9:e0:50:78:b8:e3:c2:78:d0:0b:f7:59:a5:
                    ec:f3:0c:10:ca:b4:f8:61:a3:cc:13:d2:6e:bc:c5:
                    44:da:c7:a0:3e:d2:2c:45:c6:17:e4:8b:ad:16:0d:
                    1c:61:fa:6e:f7:f7:cd:c3:de:0a:21:bc:75:1b:d5:
                    a6:7f:d4:6a:43:2b:98:ba:ff:ae:e2:9b:d1:f1:a3:
                    b5:2f:d7:ab:08:a1:32:3d:bb:41:0f:7d:dc:b5:44:
                    24:0c:63:d2:a9:aa:1d:39:b9:eb:ae:6d:69:6e:86:
                    b3:4a:e2:34:b3:d1:07:9d:25:ab:a3:6e:d6:13:37:
                    e8:0c:17:b0:d0:6b:d6:32:82:bc:47:4d:b4:c9:78:
                    5a:64:cd:4d:31:d2:4e:db:2c:0d:85:ea:01:6c:cf:
                    f2:cc:41:ac:46:23:71:83:f2:76:3e:de:8e:3c:3e:
                    96:df
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AC:B6:D4:8E:48:4B:4A:F3:BF:99:81:2D:46:0C:0C:8C:A8:17:91:F4
            X509v3 Authority Key Identifier:
                keyid:E3:0A:4C:DD:F6:C2:69:AC:BA:39:CA:58:AA:95:92:D8:98:64:01:F4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B7F47/330A008CCE5911E9A0908287C4F9AE02/4wpM3fbCaay6OcpYqpWS2JhkAfQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/4wpM3fbCaay6OcpYqpWS2JhkAfQ.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/A91B7F47/330A008CCE5911E9A0908287C4F9AE02/A791AF14CF8211F0AAF9A481C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.117.110.0/24

    Signature Algorithm: sha256WithRSAEncryption
         79:b5:9a:d9:9f:19:fd:03:d9:70:6f:ff:1e:ef:9c:80:b2:08:
         8e:29:3c:7a:77:d5:52:f8:20:7c:41:6b:3e:a9:63:e0:40:28:
         67:ce:72:56:9a:f8:2f:e9:1a:46:a1:41:9b:28:b9:0e:b3:6c:
         ea:6f:3a:6c:a6:55:7c:cf:d0:98:15:6e:62:f8:bc:c7:db:e5:
         ee:ba:c2:8d:73:e9:04:49:86:c6:a2:d9:cb:08:d0:55:c6:b0:
         fd:c7:e1:49:79:2d:1b:6d:8b:21:e1:70:28:43:05:45:4c:04:
         15:c6:e5:7c:c4:b1:52:da:3c:92:30:f6:fe:3e:24:f7:cf:23:
         6d:49:89:57:eb:10:9d:a1:a0:a9:bc:06:da:26:67:0f:38:b0:
         7a:b3:17:20:f9:c8:50:0b:9f:8e:42:94:41:c0:e4:4e:be:d0:
         81:3e:bb:44:5e:4e:a5:a6:e5:1a:b4:bf:39:e8:14:d9:ef:86:
         ac:28:5f:7e:74:23:d0:38:8b:5c:ea:62:1a:0a:de:7f:93:02:
         86:fa:7c:47:4b:47:86:fd:73:b1:b1:43:e4:f1:70:a6:d9:e3:
         6b:d3:16:1a:ea:9d:fa:48:f8:86:7e:99:6e:bf:a4:4c:50:93:
         fd:57:91:53:72:d0:18:66:01:c4:f0:98:5f:c9:02:43:0f:3c:
         2a:da:a3:7e
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICDfowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QjdGNDcxMTAvBgNVBAUTKEUzMEE0Q0RERjZDMjY5QUNCQTM5Q0E1OEFBOTU5MkQ4
OTg2NDAxRjQwHhcNMjUxMjAyMTMyNzMxWhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJlZTk0My0wZWY4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsiXDFwYhrPPlUs59C+u+AdyVQkjknmtrlOsHeBCC8PieZhcpW02vQmxx9q8P
WB8r19iQ9q15ILRInce5a+0hZA207ElwnNx6VnGBbGN7Gif8Js4dANiCsBzEPang
UHi448J40Av3WaXs8wwQyrT4YaPME9JuvMVE2segPtIsRcYX5IutFg0cYfpu9/fN
w94KIbx1G9Wmf9RqQyuYuv+u4pvR8aO1L9erCKEyPbtBD33ctUQkDGPSqaodObnr
rm1pboazSuI0s9EHnSWro27WEzfoDBew0GvWMoK8R020yXhaZM1NMdJO2ywNheoB
bM/yzEGsRiNxg/J2Pt6OPD6W3wIDAQABo4IClTCCApEwHQYDVR0OBBYEFKy21I5I
S0rzv5mBLUYMDIyoF5H0MB8GA1UdIwQYMBaAFOMKTN32wmmsujnKWKqVktiYZAH0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCN0Y0Ny8zMzBBMDA4Q0NF
NTkxMUU5QTA5MDgyODdDNEY5QUUwMi80d3BNM2ZiQ2FheTZPY3BZcXBXUzJKaGtB
ZlEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzR3cE0zZmJDYWF5Nk9jcFlxcFdTMkpoa0FmUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjdGNDcvMzMwQTAwOENDRTU5MTFFOUEwOTA4Mjg3QzRGOUFFMDIvQTc5MUFGMTRD
RjgyMTFGMEFBRjlBNDgxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABndW4wDQYJKoZIhvcNAQELBQADggEBAHm1mtmfGf0D2XBv
/x7vnICyCI4pPHp31VL4IHxBaz6pY+BAKGfOclaa+C/pGkahQZsouQ6zbOpvOmym
VXzP0JgVbmL4vMfb5e66wo1z6QRJhsai2csI0FXGsP3H4Ul5LRttiyHhcChDBUVM
BBXG5XzEsVLaPJIw9v4+JPfPI21JiVfrEJ2hoKm8BtomZw84sHqzFyD5yFALn45C
lEHA5E6+0IE+u0ReTqWm5Rq0vznoFNnvhqwoX350I9A4i1zqYhoK3n+TAob6fEdL
R4b9c7GxQ+TxcKbZ42vTFhrqnfpI+IZ+mW6/pExQk/1XkVNy0BhmAcTwmF/JAkMP
PCrao34=
-----END CERTIFICATE-----
Generated at Sat Dec 6 21:32:16 2025 by rpki-client