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/A9176B32/738796182F3811ED9E7E027DC4F9AE02/3A281348C8FF11F0A8BC2876C4F9AE02.roa
File:                     3A281348C8FF11F0A8BC2876C4F9AE02.roa (raw, json)
Hash identifier:          pYe0+bHqCYcW1iVEEt6tk6dblnlCH5OApr9vBfmnQiE=
Subject key identifier:   21:0A:0C:36:56:E0:19:B1:11:31:0A:D4:E4:A0:11:5B:85:7A:F8:DA
Certificate issuer:       /CN=A9176B32/serialNumber=D822A2DBC88234F80F70E46782B2D4D9CD3F9BDC
Certificate serial:       0289
Authority key identifier: D8:22:A2:DB:C8:82:34:F8:0F:70:E4:67:82:B2:D4:D9:CD:3F:9B:DC
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2CKi28iCNPgPcORngrLU2c0_m9w.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9176B32/738796182F3811ED9E7E027DC4F9AE02/3A281348C8FF11F0A8BC2876C4F9AE02.roa
Signing time:             Mon 24 Nov 2025 06:31:37 +0000
ROA not before:           Mon 24 Nov 2025 06:31:37 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     137409
IP address blocks:        103.120.20.0/24 maxlen: 24
                          103.120.21.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9176B32/738796182F3811ED9E7E027DC4F9AE02/2CKi28iCNPgPcORngrLU2c0_m9w.crl
                          rsync://rpki.apnic.net/member_repository/A9176B32/738796182F3811ED9E7E027DC4F9AE02/2CKi28iCNPgPcORngrLU2c0_m9w.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2CKi28iCNPgPcORngrLU2c0_m9w.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 23:55:54 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 649 (0x289)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9176B32, serialNumber=D822A2DBC88234F80F70E46782B2D4D9CD3F9BDC
        Validity
            Not Before: Nov 24 06:31:37 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=6923fbc8-a3ad
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cd:bd:17:f8:07:9f:67:2e:ef:2d:f8:0f:f3:b1:
                    dc:ea:24:ab:05:65:35:05:0b:bc:f2:8b:9c:a1:23:
                    55:45:85:9f:f3:1a:e8:45:47:b3:72:99:a5:c1:3b:
                    7f:12:d4:8d:6d:d1:39:1d:e0:12:f2:7e:80:cb:20:
                    0a:95:94:8b:8e:83:6c:9f:af:07:bd:3c:59:ab:d2:
                    57:9e:17:cb:97:f1:ab:c4:43:79:40:87:db:c0:7b:
                    57:17:d6:5c:d9:33:d4:6f:33:40:ea:2c:e6:ab:44:
                    dd:06:cc:e7:54:b3:d5:ca:d8:ec:32:9f:ea:91:9e:
                    09:0b:c6:8a:9b:64:00:0d:9d:40:e1:0f:46:b9:79:
                    e7:03:da:22:3a:6a:f4:62:c1:34:cc:3c:ee:a6:f2:
                    e3:3e:0c:38:a5:07:a7:0a:60:b3:8c:4a:40:e5:ff:
                    25:ca:a9:d8:95:34:63:83:d4:09:f3:c9:41:b7:78:
                    8b:46:5f:83:a9:4f:d6:b0:bd:a7:cb:9d:74:66:13:
                    49:20:f3:8d:5f:bc:8a:71:3e:ec:32:89:48:81:f2:
                    c1:cb:be:a8:0b:51:46:b5:ed:f3:39:6c:ac:59:da:
                    b5:67:c8:39:a3:30:57:2c:65:71:73:80:b7:4e:6c:
                    0d:76:1a:57:cd:0b:8b:1c:81:e8:56:38:b1:b7:9a:
                    34:21
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                21:0A:0C:36:56:E0:19:B1:11:31:0A:D4:E4:A0:11:5B:85:7A:F8:DA
            X509v3 Authority Key Identifier:
                keyid:D8:22:A2:DB:C8:82:34:F8:0F:70:E4:67:82:B2:D4:D9:CD:3F:9B:DC

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9176B32/738796182F3811ED9E7E027DC4F9AE02/2CKi28iCNPgPcORngrLU2c0_m9w.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2CKi28iCNPgPcORngrLU2c0_m9w.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/A9176B32/738796182F3811ED9E7E027DC4F9AE02/3A281348C8FF11F0A8BC2876C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.120.20.0/23

    Signature Algorithm: sha256WithRSAEncryption
         7e:6b:34:b4:63:8b:13:3d:e8:23:7b:37:ce:56:86:32:08:a8:
         e5:7d:e4:8e:d2:3f:1d:bb:20:d1:0f:f4:6e:11:d8:bd:4c:c5:
         6e:88:7d:6d:77:7f:54:cb:54:d0:79:d7:0e:37:6e:c7:57:2d:
         e2:8e:ab:0f:10:ad:9b:e7:8e:43:0c:01:b6:da:ea:c9:5b:06:
         42:ee:e8:9d:22:2e:5c:c8:de:a8:42:c7:0d:93:d0:d3:4f:dd:
         8a:50:fc:a3:c2:ed:25:f8:d9:df:22:c7:ff:c0:a1:4a:5c:3d:
         cd:db:9e:82:33:b5:2b:fd:ed:aa:6f:dd:ce:f0:99:c8:a5:59:
         38:c1:9b:ab:41:4a:19:36:9b:95:ec:79:9f:1d:98:81:bf:4b:
         d6:ce:65:da:4e:9c:bd:de:1e:44:40:5d:97:b9:a7:38:de:a0:
         0d:3c:79:fa:be:ed:71:52:71:e4:70:2f:c0:70:8b:2d:b0:b9:
         17:33:3e:a6:6d:5d:f1:12:1d:21:80:a2:9d:e5:43:ef:ba:b2:
         5b:7b:cc:ab:dc:c3:55:34:81:84:e7:af:ed:36:76:e0:9d:4f:
         ed:36:b1:f5:42:2f:0b:19:6e:fe:9d:71:6d:2d:35:88:d7:f4:
         57:40:f0:c2:23:68:60:48:67:55:22:c6:ba:5c:7e:1a:e1:96:
         ca:c7:51:2a
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAokwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NzZCMzIxMTAvBgNVBAUTKEQ4MjJBMkRCQzg4MjM0RjgwRjcwRTQ2NzgyQjJENEQ5
Q0QzRjlCREMwHhcNMjUxMTI0MDYzMTM3WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTIzZmJjOC1hM2FkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAzb0X+AefZy7vLfgP87Hc6iSrBWU1BQu88oucoSNVRYWf8xroRUezcpmlwTt/
EtSNbdE5HeAS8n6AyyAKlZSLjoNsn68HvTxZq9JXnhfLl/GrxEN5QIfbwHtXF9Zc
2TPUbzNA6izmq0TdBsznVLPVytjsMp/qkZ4JC8aKm2QADZ1A4Q9GuXnnA9oiOmr0
YsE0zDzupvLjPgw4pQenCmCzjEpA5f8lyqnYlTRjg9QJ88lBt3iLRl+DqU/WsL2n
y510ZhNJIPONX7yKcT7sMolIgfLBy76oC1FGte3zOWysWdq1Z8g5ozBXLGVxc4C3
TmwNdhpXzQuLHIHoVjixt5o0IQIDAQABo4IClTCCApEwHQYDVR0OBBYEFCEKDDZW
4BmxETEK1OSgEVuFevjaMB8GA1UdIwQYMBaAFNgiotvIgjT4D3DkZ4Ky1NnNP5vc
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3NkIzMi83Mzg3OTYxODJG
MzgxMUVEOUU3RTAyN0RDNEY5QUUwMi8yQ0tpMjhpQ05QZ1BjT1JuZ3JMVTJjMF9t
OXcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzJDS2kyOGlDTlBnUGNPUm5nckxVMmMwX205dy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzZCMzIvNzM4Nzk2MTgyRjM4MTFFRDlFN0UwMjdEQzRGOUFFMDIvM0EyODEzNDhD
OEZGMTFGMEE4QkMyODc2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFneBQwDQYJKoZIhvcNAQELBQADggEBAH5rNLRjixM96CN7
N85WhjIIqOV95I7SPx27INEP9G4R2L1MxW6IfW13f1TLVNB51w43bsdXLeKOqw8Q
rZvnjkMMAbba6slbBkLu6J0iLlzI3qhCxw2T0NNP3YpQ/KPC7SX42d8ix//AoUpc
Pc3bnoIztSv97apv3c7wmcilWTjBm6tBShk2m5XseZ8dmIG/S9bOZdpOnL3eHkRA
XZe5pzjeoA08efq+7XFSceRwL8Bwiy2wuRczPqZtXfESHSGAop3lQ++6slt7zKvc
w1U0gYTnr+02duCdT+02sfVCLwsZbv6dcW0tNYjX9FdA8MIjaGBIZ1Uixrpcfhrh
lsrHUSo=
-----END CERTIFICATE-----
Generated at Fri Dec 5 07:04:03 2025 by rpki-client