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/A912F76A/2FBA8BFE196E11EEAB45DB54C4F9AE02/12CC7FF2F5CB11F0A6AF532E466F56BC.roa
File:                     12CC7FF2F5CB11F0A6AF532E466F56BC.roa (raw, json)
Hash identifier:          Ms2oP6Do9+0JLQpv4z4QB2Z/Wwv/SP9224PQt1CuZBg=
Subject key identifier:   3C:AD:69:3A:12:3F:24:B9:01:DA:E1:26:43:A4:82:A6:C0:48:00:2A
Certificate issuer:       /CN=A912F76A/serialNumber=118B8361E44D50525CB61350B2526B59F6DE2DCD
Certificate serial:       01EC
Authority key identifier: 11:8B:83:61:E4:4D:50:52:5C:B6:13:50:B2:52:6B:59:F6:DE:2D:CD
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/EYuDYeRNUFJcthNQslJrWfbeLc0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912F76A/2FBA8BFE196E11EEAB45DB54C4F9AE02/12CC7FF2F5CB11F0A6AF532E466F56BC.roa
Signing time:             Tue 20 Jan 2026 06:41:39 +0000
ROA not before:           Tue 20 Jan 2026 06:41:39 +0000
ROA not after:            Wed 30 Sep 2026 00:00:00 +0000
asID:                     153038
IP address blocks:        103.231.35.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912F76A/2FBA8BFE196E11EEAB45DB54C4F9AE02/EYuDYeRNUFJcthNQslJrWfbeLc0.crl
                          rsync://rpki.apnic.net/member_repository/A912F76A/2FBA8BFE196E11EEAB45DB54C4F9AE02/EYuDYeRNUFJcthNQslJrWfbeLc0.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/EYuDYeRNUFJcthNQslJrWfbeLc0.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 01 Feb 2026 01:59:33 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 492 (0x1ec)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912F76A, serialNumber=118B8361E44D50525CB61350B2526B59F6DE2DCD
        Validity
            Not Before: Jan 20 06:41:39 2026 GMT
            Not After : Sep 30 00:00:00 2026 GMT
        Subject: CN=696f23a3-7b44
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a4:66:a2:89:b0:f3:0f:49:3d:f4:04:b8:e9:37:
                    ee:13:22:3f:a9:ae:d4:e3:1f:f4:b7:89:eb:28:de:
                    7e:b5:64:63:2b:9e:c0:b4:6d:ce:09:6d:4f:5e:de:
                    ae:a3:e0:f0:e9:f8:33:86:81:05:4f:af:1b:7f:33:
                    d3:95:c1:47:48:79:43:a7:d9:fa:30:da:04:7b:d3:
                    44:2c:1f:b6:eb:1d:8a:41:15:a4:02:be:5d:b7:76:
                    a4:82:9f:09:16:4e:6e:24:21:17:8b:f2:da:bc:36:
                    5e:e7:f6:31:8d:64:12:1a:5a:4b:95:be:de:ee:e8:
                    ea:45:17:5e:1b:65:d9:f8:5d:9b:3b:30:00:1c:2c:
                    26:04:a6:b3:6a:0d:a5:82:11:49:35:9e:61:f4:eb:
                    1b:11:e8:42:b8:fb:2c:c2:43:1e:f9:0c:e9:b2:9f:
                    d6:98:95:27:2a:de:cb:0e:97:34:f0:d7:af:9d:4a:
                    94:03:00:23:9a:e9:21:1c:29:76:c2:16:a3:0b:f7:
                    39:7e:45:36:8a:29:4e:b5:52:dc:e6:dc:99:5d:c0:
                    1a:95:12:5c:f0:87:64:b3:67:ed:45:09:28:4d:a4:
                    7d:e7:db:37:56:1e:02:b8:23:a2:54:be:c4:68:da:
                    e9:37:41:53:75:c0:fa:ce:28:39:56:22:db:23:0e:
                    8d:ef
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                3C:AD:69:3A:12:3F:24:B9:01:DA:E1:26:43:A4:82:A6:C0:48:00:2A
            X509v3 Authority Key Identifier:
                keyid:11:8B:83:61:E4:4D:50:52:5C:B6:13:50:B2:52:6B:59:F6:DE:2D:CD

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912F76A/2FBA8BFE196E11EEAB45DB54C4F9AE02/EYuDYeRNUFJcthNQslJrWfbeLc0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/EYuDYeRNUFJcthNQslJrWfbeLc0.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/A912F76A/2FBA8BFE196E11EEAB45DB54C4F9AE02/12CC7FF2F5CB11F0A6AF532E466F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.231.35.0/24

    Signature Algorithm: sha256WithRSAEncryption
         01:59:a4:72:87:05:ca:db:8c:68:48:d1:ad:fb:3c:7f:31:19:
         c7:06:0d:df:69:a6:9d:28:db:28:27:7e:2b:c9:a1:5c:5e:fc:
         7c:d8:a3:82:e3:8e:5c:20:2a:07:12:34:12:52:ec:84:48:62:
         6c:b9:07:29:f6:9e:64:d6:fb:99:35:0a:43:cb:2c:cf:f6:92:
         08:90:3c:4f:f6:f5:1b:e0:33:02:16:b2:cd:50:af:5b:13:c3:
         23:78:ed:55:ed:48:e2:e5:44:50:be:67:af:1e:31:77:9a:9f:
         ad:ac:d0:c4:70:11:72:dc:0b:03:cd:e6:6b:d9:70:d7:70:c4:
         af:ba:a7:86:9e:42:6e:46:3b:73:18:60:07:04:88:86:b0:6a:
         b5:0c:f6:95:91:49:e4:3f:fa:6b:a3:6e:db:b1:d7:58:c8:22:
         06:d5:80:b9:4e:32:6e:c3:1c:0e:c1:23:64:38:31:10:51:40:
         8d:62:e6:8b:9e:a1:d5:ef:a0:88:a9:bf:1d:32:3c:37:26:1f:
         38:d4:2d:08:38:74:aa:4a:18:93:e7:43:51:1a:43:e7:2e:3c:
         4d:71:25:ce:c8:5e:25:85:b4:4b:37:44:63:76:34:81:0a:ab:
         65:91:bf:67:86:74:3a:ab:88:9a:30:ce:fc:65:a4:b1:1f:2b:
         b9:fa:92:f3
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAewwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MkY3NkExMTAvBgNVBAUTKDExOEI4MzYxRTQ0RDUwNTI1Q0I2MTM1MEIyNTI2QjU5
RjZERTJEQ0QwHhcNMjYwMTIwMDY0MTM5WhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTZmMjNhMy03YjQ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApGaiibDzD0k99AS46TfuEyI/qa7U4x/0t4nrKN5+tWRjK57AtG3OCW1PXt6u
o+Dw6fgzhoEFT68bfzPTlcFHSHlDp9n6MNoEe9NELB+26x2KQRWkAr5dt3akgp8J
Fk5uJCEXi/LavDZe5/YxjWQSGlpLlb7e7ujqRRdeG2XZ+F2bOzAAHCwmBKazag2l
ghFJNZ5h9OsbEehCuPsswkMe+Qzpsp/WmJUnKt7LDpc08NevnUqUAwAjmukhHCl2
whajC/c5fkU2iilOtVLc5tyZXcAalRJc8Idks2ftRQkoTaR959s3Vh4CuCOiVL7E
aNrpN0FTdcD6zig5ViLbIw6N7wIDAQABo4IClTCCApEwHQYDVR0OBBYEFDytaToS
PyS5AdrhJkOkgqbASAAqMB8GA1UdIwQYMBaAFBGLg2HkTVBSXLYTULJSa1n23i3N
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyRjc2QS8yRkJBOEJGRTE5
NkUxMUVFQUI0NURCNTRDNEY5QUUwMi9FWXVEWWVSTlVGSmN0aE5Rc2xKcldmYmVM
YzAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0VZdURZZVJOVUZKY3RoTlFzbEpyV2ZiZUxjMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkY3NkEvMkZCQThCRkUxOTZFMTFFRUFCNDVEQjU0QzRGOUFFMDIvMTJDQzdGRjJG
NUNCMTFGMEE2QUY1MzJFNDY2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABn5yMwDQYJKoZIhvcNAQELBQADggEBAAFZpHKHBcrbjGhI
0a37PH8xGccGDd9ppp0o2ygnfivJoVxe/HzYo4LjjlwgKgcSNBJS7IRIYmy5Byn2
nmTW+5k1CkPLLM/2kgiQPE/29RvgMwIWss1Qr1sTwyN47VXtSOLlRFC+Z68eMXea
n62s0MRwEXLcCwPN5mvZcNdwxK+6p4aeQm5GO3MYYAcEiIawarUM9pWRSeQ/+muj
btux11jIIgbVgLlOMm7DHA7BI2Q4MRBRQI1i5oueodXvoIipvx0yPDcmHzjULQg4
dKpKGJPnQ1EaQ+cuPE1xJc7IXiWFtEs3RGN2NIEKq2WRv2eGdDqriJowzvxlpLEf
K7n6kvM=
-----END CERTIFICATE-----
Generated at Sun Jan 25 18:05:46 2026 by rpki-client