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/A9171D3C/127157F2056A11EEB8870013C4F9AE02/9BC1D2907EDF11EE86C6A27BC4F9AE02.roa
File:                     9BC1D2907EDF11EE86C6A27BC4F9AE02.roa (raw, json)
Hash identifier:          vCURdjVpcmSecwCiOqqrKC5NJ7C+FcBJFWQZPyo7Dh0=
Subject key identifier:   FC:43:D7:AE:FF:90:96:52:7B:6F:06:FE:9E:C2:E8:F6:9A:1C:59:E3
Certificate issuer:       /CN=A9171D3C/serialNumber=4DEE0836FA0F7EE92C2E6A6C198016DE8CF8BF16
Certificate serial:       01FA
Authority key identifier: 4D:EE:08:36:FA:0F:7E:E9:2C:2E:6A:6C:19:80:16:DE:8C:F8:BF:16
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Te4INvoPfuksLmpsGYAW3oz4vxY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9171D3C/127157F2056A11EEB8870013C4F9AE02/9BC1D2907EDF11EE86C6A27BC4F9AE02.roa
Signing time:             Sun 21 Dec 2025 20:33:39 +0000
ROA not before:           Sun 21 Dec 2025 20:33:39 +0000
ROA not after:            Wed 30 Sep 2026 00:00:00 +0000
asID:                     150142
IP address blocks:        103.213.38.0/24 maxlen: 24
                          103.213.39.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9171D3C/127157F2056A11EEB8870013C4F9AE02/Te4INvoPfuksLmpsGYAW3oz4vxY.crl
                          rsync://rpki.apnic.net/member_repository/A9171D3C/127157F2056A11EEB8870013C4F9AE02/Te4INvoPfuksLmpsGYAW3oz4vxY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Te4INvoPfuksLmpsGYAW3oz4vxY.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:   Sun 28 Dec 2025 21:22:34 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 506 (0x1fa)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9171D3C, serialNumber=4DEE0836FA0F7EE92C2E6A6C198016DE8CF8BF16
        Validity
            Not Before: Dec 21 20:33:39 2025 GMT
            Not After : Sep 30 00:00:00 2026 GMT
        Subject: CN=694859a3-4219
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bf:cf:a2:29:31:de:91:46:77:2a:e5:b2:dd:41:
                    ea:29:40:80:04:46:6d:de:6f:3e:a6:1f:d6:20:78:
                    1d:1f:f0:8b:40:03:80:6f:1e:ab:3b:30:63:24:be:
                    84:5c:e5:55:46:91:f9:4a:ac:12:a9:49:1c:c8:be:
                    04:8b:14:da:88:8c:b3:32:9a:fc:61:d3:3b:72:3c:
                    82:3d:14:76:db:fa:c0:25:17:f5:b4:49:50:53:50:
                    db:61:ea:89:2e:b9:ad:f9:a0:29:67:47:a1:fe:28:
                    ef:fb:1d:d7:b8:33:86:d0:25:7d:bf:cb:f9:38:c2:
                    66:a1:8d:8c:8e:14:25:e8:ab:7f:b3:17:0a:b6:1b:
                    97:ab:3d:06:a6:d2:ab:0c:77:66:ad:4e:45:ab:b3:
                    dc:6f:5e:79:cf:fe:1b:80:8d:4d:7c:84:df:cc:8d:
                    40:c4:71:8e:71:07:09:bb:5f:dd:6d:4d:a0:2c:96:
                    95:c7:37:e4:07:66:db:84:d3:37:d7:1a:b1:97:3f:
                    9d:e8:d1:04:2e:9f:47:20:e9:51:ab:92:32:e0:15:
                    48:0e:69:13:83:05:d2:ff:4a:3a:d1:22:93:7f:ea:
                    24:3b:7c:af:79:3a:08:ec:92:c6:5f:d6:ce:9b:39:
                    c6:43:ec:07:e4:86:b8:a4:0a:4e:56:9b:02:bb:0f:
                    5e:5f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FC:43:D7:AE:FF:90:96:52:7B:6F:06:FE:9E:C2:E8:F6:9A:1C:59:E3
            X509v3 Authority Key Identifier:
                keyid:4D:EE:08:36:FA:0F:7E:E9:2C:2E:6A:6C:19:80:16:DE:8C:F8:BF:16

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9171D3C/127157F2056A11EEB8870013C4F9AE02/Te4INvoPfuksLmpsGYAW3oz4vxY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Te4INvoPfuksLmpsGYAW3oz4vxY.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/A9171D3C/127157F2056A11EEB8870013C4F9AE02/9BC1D2907EDF11EE86C6A27BC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.213.38.0/23

    Signature Algorithm: sha256WithRSAEncryption
         30:2f:54:5d:10:de:3b:74:99:5d:df:e8:20:c1:43:c7:66:6a:
         9d:d9:7c:93:b5:f2:d4:5f:0e:e8:82:94:c0:4f:1b:b9:47:0e:
         0d:e0:24:81:28:b7:5c:28:93:ee:0b:1e:42:78:82:7d:d7:ba:
         65:45:41:02:68:bd:6c:89:bb:38:91:ed:36:88:ce:2e:20:dc:
         e4:9a:d4:76:0d:cb:42:35:8d:b2:58:bf:4d:4c:8c:d0:88:ed:
         eb:74:ed:05:ba:87:0c:07:ad:f6:13:bb:35:b3:22:9f:6b:2b:
         0e:2a:3b:f0:b5:9b:af:0b:98:db:55:40:98:82:85:6a:6f:e2:
         0b:7c:73:69:94:8e:ae:94:6d:86:81:a1:61:cd:f8:61:d3:d8:
         c3:56:a9:6e:4e:61:70:b7:d5:21:a1:09:66:7f:2c:a2:ab:e7:
         66:0c:18:b9:c0:01:21:3b:b2:ef:64:24:c5:20:c5:ce:67:23:
         af:7b:7b:78:c9:1e:55:79:62:06:d4:2b:5d:4f:e9:e0:28:6e:
         08:e5:21:c9:d0:da:30:1e:53:fc:c0:94:a2:89:b1:1a:14:12:
         24:55:35:70:41:9f:71:9e:20:08:93:18:a0:a3:8c:07:f7:0d:
         3d:eb:52:9e:f2:0d:4f:f9:8d:7a:d4:77:bf:ee:85:34:19:2d:
         3f:fc:8f:0a
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAfowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NzFEM0MxMTAvBgNVBAUTKDRERUUwODM2RkEwRjdFRTkyQzJFNkE2QzE5ODAxNkRF
OENGOEJGMTYwHhcNMjUxMjIxMjAzMzM5WhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ4NTlhMy00MjE5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAv8+iKTHekUZ3KuWy3UHqKUCABEZt3m8+ph/WIHgdH/CLQAOAbx6rOzBjJL6E
XOVVRpH5SqwSqUkcyL4EixTaiIyzMpr8YdM7cjyCPRR22/rAJRf1tElQU1DbYeqJ
Lrmt+aApZ0eh/ijv+x3XuDOG0CV9v8v5OMJmoY2MjhQl6Kt/sxcKthuXqz0GptKr
DHdmrU5Fq7Pcb155z/4bgI1NfITfzI1AxHGOcQcJu1/dbU2gLJaVxzfkB2bbhNM3
1xqxlz+d6NEELp9HIOlRq5Iy4BVIDmkTgwXS/0o60SKTf+okO3yveToI7JLGX9bO
mznGQ+wH5Ia4pApOVpsCuw9eXwIDAQABo4IClTCCApEwHQYDVR0OBBYEFPxD167/
kJZSe28G/p7C6PaaHFnjMB8GA1UdIwQYMBaAFE3uCDb6D37pLC5qbBmAFt6M+L8W
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3MUQzQy8xMjcxNTdGMjA1
NkExMUVFQjg4NzAwMTNDNEY5QUUwMi9UZTRJTnZvUGZ1a3NMbXBzR1lBVzNvejR2
eFkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1RlNElOdm9QZnVrc0xtcHNHWUFXM296NHZ4WS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzFEM0MvMTI3MTU3RjIwNTZBMTFFRUI4ODcwMDEzQzRGOUFFMDIvOUJDMUQyOTA3
RURGMTFFRTg2QzZBMjdCQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFn1SYwDQYJKoZIhvcNAQELBQADggEBADAvVF0Q3jt0mV3f
6CDBQ8dmap3ZfJO18tRfDuiClMBPG7lHDg3gJIEot1wok+4LHkJ4gn3XumVFQQJo
vWyJuziR7TaIzi4g3OSa1HYNy0I1jbJYv01MjNCI7et07QW6hwwHrfYTuzWzIp9r
Kw4qO/C1m68LmNtVQJiChWpv4gt8c2mUjq6UbYaBoWHN+GHT2MNWqW5OYXC31SGh
CWZ/LKKr52YMGLnAASE7su9kJMUgxc5nI697e3jJHlV5YgbUK11P6eAobgjlIcnQ
2jAeU/zAlKKJsRoUEiRVNXBBn3GeIAiTGKCjjAf3DT3rUp7yDU/5jXrUd7/uhTQZ
LT/8jwo=
-----END CERTIFICATE-----
Generated at Mon Dec 22 19:32:32 2025 by rpki-client