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/A9142A1D/454BCDA49E9411EBBC80DF20C4F9AE02/2C9AF3A2659411EDA3257D0AC4F9AE02.roa
File:                     2C9AF3A2659411EDA3257D0AC4F9AE02.roa (raw, json)
Hash identifier:          /CYAarGrAlgOY0e0Fz+gjNe6gRVivCqOzjPvmQ9+Bnk=
Subject key identifier:   66:4A:CF:75:26:D6:94:89:E3:7E:B5:0A:30:D4:E0:C6:A5:D5:E2:DB
Certificate issuer:       /CN=A9142A1D/serialNumber=47CBEF70BD55B9533331B8BCC2E9829563A2CE94
Certificate serial:       06AA
Authority key identifier: 47:CB:EF:70:BD:55:B9:53:33:31:B8:BC:C2:E9:82:95:63:A2:CE:94
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/R8vvcL1VuVMzMbi8wumClWOizpQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9142A1D/454BCDA49E9411EBBC80DF20C4F9AE02/2C9AF3A2659411EDA3257D0AC4F9AE02.roa
Signing time:             Tue 06 Jan 2026 22:18:19 +0000
ROA not before:           Tue 06 Jan 2026 22:18:19 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     139076
IP address blocks:        103.146.78.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9142A1D/454BCDA49E9411EBBC80DF20C4F9AE02/R8vvcL1VuVMzMbi8wumClWOizpQ.crl
                          rsync://rpki.apnic.net/member_repository/A9142A1D/454BCDA49E9411EBBC80DF20C4F9AE02/R8vvcL1VuVMzMbi8wumClWOizpQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/R8vvcL1VuVMzMbi8wumClWOizpQ.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 31 Jan 2026 21:43:50 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1706 (0x6aa)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9142A1D, serialNumber=47CBEF70BD55B9533331B8BCC2E9829563A2CE94
        Validity
            Not Before: Jan  6 22:18:19 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=695d8a2b-67ac
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bd:f7:e4:e1:9e:4c:a0:7d:20:99:bc:6d:ba:f8:
                    e9:80:be:4e:8c:a7:9e:73:a2:a5:8f:c9:b4:16:82:
                    e8:45:4c:fd:e6:92:b5:2b:35:23:ee:85:a0:09:52:
                    5d:aa:0c:07:01:ed:a2:bf:a2:40:1b:0c:02:ac:85:
                    f7:52:b2:1c:fd:72:e6:ac:67:f2:dd:2f:50:4c:44:
                    62:f9:ae:77:c9:74:ed:fa:8f:84:7b:68:e4:ba:a7:
                    bf:d1:3a:b6:88:60:cc:6e:46:fb:17:95:41:83:73:
                    a3:10:5c:a6:7e:4a:e5:b6:f9:68:60:47:ef:b5:ea:
                    8a:84:b3:6d:c9:a8:51:d8:3a:e3:7a:46:0f:8a:ef:
                    fa:03:d8:55:5b:ab:3a:0f:c1:d3:be:3f:ca:55:4e:
                    e2:44:64:2c:e2:ab:0a:7b:35:44:29:b0:6e:bb:ed:
                    d1:38:69:e5:a3:bb:9f:b4:a2:17:12:2b:b7:9d:f5:
                    8b:ca:56:9e:8b:c0:d6:f7:4a:ea:c8:c1:cc:cd:d3:
                    d6:54:03:fe:82:ec:73:61:bb:51:fd:c2:c1:23:60:
                    f6:57:a5:b8:ac:5e:58:e0:7b:6a:a8:84:69:73:f0:
                    45:bf:90:92:c2:d4:f6:ea:28:79:89:c9:68:40:72:
                    e0:c7:5f:cb:e1:60:7a:2d:f1:3e:dd:9f:00:29:4e:
                    43:13
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                66:4A:CF:75:26:D6:94:89:E3:7E:B5:0A:30:D4:E0:C6:A5:D5:E2:DB
            X509v3 Authority Key Identifier:
                keyid:47:CB:EF:70:BD:55:B9:53:33:31:B8:BC:C2:E9:82:95:63:A2:CE:94

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9142A1D/454BCDA49E9411EBBC80DF20C4F9AE02/R8vvcL1VuVMzMbi8wumClWOizpQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/R8vvcL1VuVMzMbi8wumClWOizpQ.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/A9142A1D/454BCDA49E9411EBBC80DF20C4F9AE02/2C9AF3A2659411EDA3257D0AC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.146.78.0/24

    Signature Algorithm: sha256WithRSAEncryption
         1c:e4:97:3d:93:e3:97:f6:b7:b1:52:7d:b0:da:07:4d:8b:00:
         44:ce:0b:0f:b3:1a:6e:11:b5:73:7c:e7:9c:97:31:80:1d:28:
         c5:da:13:7a:63:f1:98:e1:76:8a:ff:cb:6f:ac:50:36:3c:c7:
         31:f2:17:97:40:25:10:1c:f9:13:a5:04:5c:d0:ac:4b:91:d3:
         25:86:49:0c:8f:87:19:21:bb:01:c6:65:ba:d2:57:30:7e:31:
         05:b2:2d:47:d4:61:36:1f:b1:69:54:76:a5:6c:05:f4:34:69:
         d8:f8:ce:6a:1f:0d:f4:83:ed:bb:57:37:f6:4e:9b:6b:c6:4c:
         8d:3d:8c:68:bf:e7:f6:67:53:59:26:09:ea:f9:34:9d:ca:16:
         ce:96:a6:3b:a5:f0:ce:86:9a:24:fd:93:10:d0:6d:2d:29:94:
         a0:e2:66:8d:c1:7d:b6:f9:b8:4f:32:16:e5:07:24:4f:b9:04:
         e5:cb:a4:66:1b:7b:b2:e2:fb:6a:ad:3c:73:cf:cd:e4:61:9f:
         79:7d:f4:b4:68:a4:21:90:a9:2d:44:33:d6:19:25:77:77:c9:
         23:5d:05:24:44:d8:e7:e2:be:42:69:6a:9b:87:32:ee:ef:31:
         7f:19:00:df:f9:1e:dd:2f:3c:1e:a2:29:1f:48:17:77:f0:63:
         04:0c:f1:b7
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBqowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NDJBMUQxMTAvBgNVBAUTKDQ3Q0JFRjcwQkQ1NUI5NTMzMzMxQjhCQ0MyRTk4Mjk1
NjNBMkNFOTQwHhcNMjYwMTA2MjIxODE5WhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTVkOGEyYi02N2FjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvffk4Z5MoH0gmbxtuvjpgL5OjKeec6Klj8m0FoLoRUz95pK1KzUj7oWgCVJd
qgwHAe2iv6JAGwwCrIX3UrIc/XLmrGfy3S9QTERi+a53yXTt+o+Ee2jkuqe/0Tq2
iGDMbkb7F5VBg3OjEFymfkrltvloYEfvteqKhLNtyahR2DrjekYPiu/6A9hVW6s6
D8HTvj/KVU7iRGQs4qsKezVEKbBuu+3ROGnlo7uftKIXEiu3nfWLylaei8DW90rq
yMHMzdPWVAP+guxzYbtR/cLBI2D2V6W4rF5Y4HtqqIRpc/BFv5CSwtT26ih5iclo
QHLgx1/L4WB6LfE+3Z8AKU5DEwIDAQABo4IClTCCApEwHQYDVR0OBBYEFGZKz3Um
1pSJ4361CjDU4Mal1eLbMB8GA1UdIwQYMBaAFEfL73C9VblTMzG4vMLpgpVjos6U
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0MkExRC80NTRCQ0RBNDlF
OTQxMUVCQkM4MERGMjBDNEY5QUUwMi9SOHZ2Y0wxVnVWTXpNYmk4d3VtQ2xXT2l6
cFEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1I4dnZjTDFWdVZNek1iaTh3dW1DbFdPaXpwUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDJBMUQvNDU0QkNEQTQ5RTk0MTFFQkJDODBERjIwQzRGOUFFMDIvMkM5QUYzQTI2
NTk0MTFFREEzMjU3RDBBQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnkk4wDQYJKoZIhvcNAQELBQADggEBABzklz2T45f2t7FS
fbDaB02LAETOCw+zGm4RtXN855yXMYAdKMXaE3pj8Zjhdor/y2+sUDY8xzHyF5dA
JRAc+ROlBFzQrEuR0yWGSQyPhxkhuwHGZbrSVzB+MQWyLUfUYTYfsWlUdqVsBfQ0
adj4zmofDfSD7btXN/ZOm2vGTI09jGi/5/ZnU1kmCer5NJ3KFs6Wpjul8M6GmiT9
kxDQbS0plKDiZo3Bfbb5uE8yFuUHJE+5BOXLpGYbe7Li+2qtPHPPzeRhn3l99LRo
pCGQqS1EM9YZJXd3ySNdBSRE2OfivkJpapuHMu7vMX8ZAN/5Ht0vPB6iKR9IF3fw
YwQM8bc=
-----END CERTIFICATE-----
Generated at Sun Jan 25 18:27:15 2026 by rpki-client