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/A9118FFA/0586068A2B7C11EF89E84144C4F9AE02/E80A0D282B9D11EFB61F1148C4F9AE02.roa
File:                     E80A0D282B9D11EFB61F1148C4F9AE02.roa (raw, json)
Hash identifier:          Uft/wx6+OSudUAkV6haKL8qwseEuVEVTt0nYwgnQ/Yw=
Subject key identifier:   F0:9C:74:70:34:71:A4:F7:2C:62:B6:2F:95:71:91:3D:1E:CE:E7:0F
Certificate issuer:       /CN=A9118FFA/serialNumber=9FE881D8BD32AD15AB7BE7B4EC4F752212546C76
Certificate serial:       010D
Authority key identifier: 9F:E8:81:D8:BD:32:AD:15:AB:7B:E7:B4:EC:4F:75:22:12:54:6C:76
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/n-iB2L0yrRWre-e07E91IhJUbHY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9118FFA/0586068A2B7C11EF89E84144C4F9AE02/E80A0D282B9D11EFB61F1148C4F9AE02.roa
Signing time:             Wed 05 Nov 2025 05:20:12 +0000
ROA not before:           Wed 05 Nov 2025 05:20:12 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     7474
IP address blocks:        103.122.4.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9118FFA/0586068A2B7C11EF89E84144C4F9AE02/n-iB2L0yrRWre-e07E91IhJUbHY.crl
                          rsync://rpki.apnic.net/member_repository/A9118FFA/0586068A2B7C11EF89E84144C4F9AE02/n-iB2L0yrRWre-e07E91IhJUbHY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/n-iB2L0yrRWre-e07E91IhJUbHY.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:   Fri 12 Dec 2025 02:55:27 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 269 (0x10d)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9118FFA, serialNumber=9FE881D8BD32AD15AB7BE7B4EC4F752212546C76
        Validity
            Not Before: Nov  5 05:20:12 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=690ade8c-d461
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e5:04:6e:06:ba:b4:08:fe:6f:ab:7a:4c:19:33:
                    08:4d:37:f3:ad:d5:f4:4f:be:2b:b9:5b:a6:d3:85:
                    42:2e:eb:05:ea:ad:b1:c8:d2:9c:d9:b6:db:50:2a:
                    d2:c1:e0:dc:34:55:18:fd:dc:e5:84:02:3b:4d:9a:
                    73:70:7b:70:e3:87:ca:62:f2:46:c3:33:62:80:e7:
                    d6:0a:68:15:ba:ff:87:00:da:20:97:18:58:71:d8:
                    b8:7a:13:8a:15:74:db:16:9d:08:70:1f:2b:a8:03:
                    d5:eb:b4:2e:e2:74:b9:77:92:ad:df:f0:89:ff:ff:
                    ef:5c:fe:f1:fe:ec:e2:97:54:02:19:65:3a:03:10:
                    94:a4:1e:8f:5c:85:de:54:1d:53:7e:06:e6:58:d4:
                    c0:24:35:b3:e1:03:3b:e1:b7:a0:83:02:cb:69:70:
                    4d:51:08:e5:bb:71:02:2e:6c:f6:02:a5:e1:c9:5c:
                    2e:9b:2d:8d:ee:77:73:b7:75:aa:18:d2:c4:1c:cf:
                    5e:37:14:2a:32:96:c6:82:cc:86:09:29:6b:67:07:
                    a5:3c:1b:20:08:a4:ef:54:53:3f:9b:9d:2d:2f:f6:
                    2b:0f:00:dd:14:b7:31:53:1a:02:ec:6a:72:5e:03:
                    65:96:c8:b6:5f:b2:04:60:af:6a:35:4c:1f:51:9c:
                    3c:f9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F0:9C:74:70:34:71:A4:F7:2C:62:B6:2F:95:71:91:3D:1E:CE:E7:0F
            X509v3 Authority Key Identifier:
                keyid:9F:E8:81:D8:BD:32:AD:15:AB:7B:E7:B4:EC:4F:75:22:12:54:6C:76

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9118FFA/0586068A2B7C11EF89E84144C4F9AE02/n-iB2L0yrRWre-e07E91IhJUbHY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/n-iB2L0yrRWre-e07E91IhJUbHY.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/A9118FFA/0586068A2B7C11EF89E84144C4F9AE02/E80A0D282B9D11EFB61F1148C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.122.4.0/24

    Signature Algorithm: sha256WithRSAEncryption
         47:23:c4:af:0e:93:52:3a:d1:a4:53:8c:bd:3e:4b:31:d9:ab:
         56:5f:85:30:f0:4f:9d:06:93:fb:2d:ca:e8:f6:52:01:2f:a2:
         54:e2:df:eb:5d:14:05:73:2f:50:ba:87:76:de:79:72:15:5f:
         8b:eb:6d:b2:10:09:19:95:54:ac:86:da:29:f3:09:cb:a1:c7:
         b9:e4:12:76:71:93:89:e8:0e:30:33:df:0e:c4:94:73:22:ec:
         25:46:d5:4e:9e:a5:7d:8b:e0:98:96:67:39:48:45:75:89:ef:
         ac:09:60:f6:9d:77:b2:0f:90:c0:4c:26:73:6a:55:9e:7b:c1:
         6b:c1:bd:f9:6d:2b:8c:c0:26:99:23:7a:a0:45:bf:30:1c:b2:
         fc:7e:1e:bc:2f:09:69:02:c9:13:ea:46:29:c5:59:5d:f7:87:
         e2:ba:e0:9d:73:bd:58:96:24:7c:3b:a0:db:d6:53:ea:98:10:
         43:b4:e7:e3:a3:55:bd:f9:58:5e:38:55:7b:45:d1:7b:6f:12:
         b0:68:57:b8:0b:c0:bb:a5:b4:16:92:d2:c9:bc:c7:b7:90:83:
         b0:c3:03:eb:a6:bb:97:e3:e2:e1:d4:b8:04:20:59:65:72:98:
         70:eb:39:c6:34:49:33:a2:c7:eb:1e:eb:ac:cb:c5:52:a5:b1:
         42:e0:f0:df
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAQ0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MThGRkExMTAvBgNVBAUTKDlGRTg4MUQ4QkQzMkFEMTVBQjdCRTdCNEVDNEY3NTIy
MTI1NDZDNzYwHhcNMjUxMTA1MDUyMDEyWhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTBhZGU4Yy1kNDYxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5QRuBrq0CP5vq3pMGTMITTfzrdX0T74ruVum04VCLusF6q2xyNKc2bbbUCrS
weDcNFUY/dzlhAI7TZpzcHtw44fKYvJGwzNigOfWCmgVuv+HANoglxhYcdi4ehOK
FXTbFp0IcB8rqAPV67Qu4nS5d5Kt3/CJ///vXP7x/uzil1QCGWU6AxCUpB6PXIXe
VB1TfgbmWNTAJDWz4QM74beggwLLaXBNUQjlu3ECLmz2AqXhyVwumy2N7ndzt3Wq
GNLEHM9eNxQqMpbGgsyGCSlrZwelPBsgCKTvVFM/m50tL/YrDwDdFLcxUxoC7Gpy
XgNllsi2X7IEYK9qNUwfUZw8+QIDAQABo4IClTCCApEwHQYDVR0OBBYEFPCcdHA0
caT3LGK2L5VxkT0ezucPMB8GA1UdIwQYMBaAFJ/ogdi9Mq0Vq3vntOxPdSISVGx2
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExOEZGQS8wNTg2MDY4QTJC
N0MxMUVGODlFODQxNDRDNEY5QUUwMi9uLWlCMkwweXJSV3JlLWUwN0U5MUloSlVi
SFkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL24taUIyTDB5clJXcmUtZTA3RTkxSWhKVWJIWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MThGRkEvMDU4NjA2OEEyQjdDMTFFRjg5RTg0MTQ0QzRGOUFFMDIvRTgwQTBEMjgy
QjlEMTFFRkI2MUYxMTQ4QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnegQwDQYJKoZIhvcNAQELBQADggEBAEcjxK8Ok1I60aRT
jL0+SzHZq1ZfhTDwT50Gk/styuj2UgEvolTi3+tdFAVzL1C6h3beeXIVX4vrbbIQ
CRmVVKyG2inzCcuhx7nkEnZxk4noDjAz3w7ElHMi7CVG1U6epX2L4JiWZzlIRXWJ
76wJYPadd7IPkMBMJnNqVZ57wWvBvfltK4zAJpkjeqBFvzAcsvx+HrwvCWkCyRPq
RinFWV33h+K64J1zvViWJHw7oNvWU+qYEEO05+OjVb35WF44VXtF0XtvErBoV7gL
wLultBaS0sm8x7eQg7DDA+umu5fj4uHUuAQgWWVymHDrOcY0STOix+se66zLxVKl
sULg8N8=
-----END CERTIFICATE-----
Generated at Sat Dec 6 22:10:37 2025 by rpki-client