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/A915A6E1/2D0228E6001511F1A5520AD1406F56BC/5A1CA5FE001511F1B173DED1406F56BC.roa
File:                     5A1CA5FE001511F1B173DED1406F56BC.roa (raw, json)
Hash identifier:          xaeMBrbAu1YQnePTE+ALAlAcuSzDOcIOrPs28EEFjZU=
Subject key identifier:   92:93:65:47:BC:9E:B1:60:2D:3C:71:FF:A7:FE:E3:B0:67:3F:F4:78
Certificate issuer:       /CN=A915A6E1/serialNumber=E6A01F9E7A5FE0BD6DA26DC093DB3031F7EABCF5
Certificate serial:       02
Authority key identifier: E6:A0:1F:9E:7A:5F:E0:BD:6D:A2:6D:C0:93:DB:30:31:F7:EA:BC:F5
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5qAfnnpf4L1tom3Ak9swMffqvPU.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915A6E1/2D0228E6001511F1A5520AD1406F56BC/5A1CA5FE001511F1B173DED1406F56BC.roa
Signing time:             Mon 02 Feb 2026 08:58:33 +0000
ROA not before:           Mon 02 Feb 2026 08:58:33 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     4686
IP address blocks:        103.243.240.0/22 maxlen: 22
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915A6E1/2D0228E6001511F1A5520AD1406F56BC/5qAfnnpf4L1tom3Ak9swMffqvPU.crl
                          rsync://rpki.apnic.net/member_repository/A915A6E1/2D0228E6001511F1A5520AD1406F56BC/5qAfnnpf4L1tom3Ak9swMffqvPU.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5qAfnnpf4L1tom3Ak9swMffqvPU.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:   Mon 16 Feb 2026 08:16:27 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2 (0x2)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915A6E1, serialNumber=E6A01F9E7A5FE0BD6DA26DC093DB3031F7EABCF5
        Validity
            Not Before: Feb  2 08:58:33 2026 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=69806739-7aeb
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c2:23:f0:f1:a8:87:64:ae:12:22:74:09:14:0a:
                    39:28:d0:81:e2:02:41:17:97:c5:85:69:02:28:a4:
                    7e:1b:e7:53:fb:fb:6b:3a:79:6d:ba:5b:40:a2:f2:
                    89:63:e4:f6:67:52:aa:5e:22:ad:8f:b3:7a:a0:b1:
                    be:1f:76:8b:b9:e2:05:ec:42:73:07:dc:43:08:25:
                    91:b7:76:c8:89:fe:ca:41:97:92:a8:7d:46:bb:e5:
                    07:ef:f6:e6:05:e2:9c:0e:90:22:d2:64:bf:3b:0b:
                    8b:a5:3d:d5:6d:2c:42:02:27:17:da:60:4c:a5:50:
                    bf:10:53:d6:72:db:24:ff:4e:29:07:19:3a:4a:d5:
                    93:2f:0a:cb:31:1e:9c:f3:08:49:f2:a1:80:b0:70:
                    07:00:a5:e2:a8:09:bc:4a:c5:3f:3e:24:f5:b1:48:
                    b9:29:38:53:9f:08:c6:e0:2a:02:de:fb:3d:65:26:
                    f3:c5:11:a5:2b:eb:1f:eb:96:29:8f:a4:2a:2d:21:
                    2d:3b:78:a3:54:22:20:94:82:a9:4f:f5:8e:8e:3f:
                    89:e0:32:4a:2b:45:03:5f:03:93:52:4f:6d:bb:2a:
                    f2:fe:04:e7:a7:56:7a:8b:2b:0b:39:8d:32:48:dc:
                    75:75:0b:eb:3e:6d:e4:f5:2a:5b:12:e6:08:ef:b8:
                    83:3f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                92:93:65:47:BC:9E:B1:60:2D:3C:71:FF:A7:FE:E3:B0:67:3F:F4:78
            X509v3 Authority Key Identifier:
                keyid:E6:A0:1F:9E:7A:5F:E0:BD:6D:A2:6D:C0:93:DB:30:31:F7:EA:BC:F5

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915A6E1/2D0228E6001511F1A5520AD1406F56BC/5qAfnnpf4L1tom3Ak9swMffqvPU.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/5qAfnnpf4L1tom3Ak9swMffqvPU.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/A915A6E1/2D0228E6001511F1A5520AD1406F56BC/5A1CA5FE001511F1B173DED1406F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.243.240.0/22

    Signature Algorithm: sha256WithRSAEncryption
         ae:5b:3b:3c:dd:29:1b:b8:b0:41:a6:37:94:4e:d9:db:c6:1a:
         ed:d3:2e:2c:e1:74:c0:85:eb:30:ed:9e:4d:09:3c:24:6d:9f:
         ff:cb:f3:54:a4:41:6d:e7:68:0c:fa:ef:41:b4:9e:41:95:74:
         45:e9:49:09:30:27:a7:de:e9:d1:c2:15:29:b2:de:4e:e2:81:
         0e:fd:52:d0:4f:24:aa:d4:fa:09:9b:14:0a:9a:fd:ce:4e:1b:
         63:63:9c:15:f1:5d:13:f6:dd:80:d5:ed:9e:53:d2:04:64:64:
         0b:4b:e9:fa:bd:67:37:4f:44:50:32:98:8d:95:72:44:67:b7:
         13:b7:15:65:c7:29:88:57:12:cd:9e:ec:75:0c:3a:b5:4b:15:
         9e:d4:61:ce:8e:36:40:c9:e4:ba:c8:1c:b9:cc:2c:ce:36:bc:
         5c:1f:9c:43:f8:77:09:7f:e1:32:64:38:22:a6:a4:f0:f9:28:
         fe:40:e4:f7:69:cf:87:56:33:8e:36:4f:08:5a:b6:59:ea:db:
         61:1f:91:43:1f:67:89:41:58:c6:ba:2f:ff:e2:61:30:3b:f2:
         c2:0c:97:87:80:db:32:33:4c:2f:ef:7f:d1:06:dc:b8:3f:dc:
         e0:14:c0:1b:6d:ff:72:42:68:c9:dc:17:39:62:29:a8:a7:7f:
         37:c1:5b:63
-----BEGIN CERTIFICATE-----
MIIFcDCCBFigAwIBAgIBAjANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDDAhBOTE1
QTZFMTExMC8GA1UEBRMoRTZBMDFGOUU3QTVGRTBCRDZEQTI2REMwOTNEQjMwMzFG
N0VBQkNGNTAeFw0yNjAyMDIwODU4MzNaFw0yNjEyMzAwMDAwMDBaMBgxFjAUBgNV
BAMMDTY5ODA2NzM5LTdhZWIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDCI/DxqIdkrhIidAkUCjko0IHiAkEXl8WFaQIopH4b51P7+2s6eW26W0Ci8olj
5PZnUqpeIq2Ps3qgsb4fdou54gXsQnMH3EMIJZG3dsiJ/spBl5KofUa75Qfv9uYF
4pwOkCLSZL87C4ulPdVtLEICJxfaYEylUL8QU9Zy2yT/TikHGTpK1ZMvCssxHpzz
CEnyoYCwcAcApeKoCbxKxT8+JPWxSLkpOFOfCMbgKgLe+z1lJvPFEaUr6x/rlimP
pCotIS07eKNUIiCUgqlP9Y6OP4ngMkorRQNfA5NST227KvL+BOenVnqLKws5jTJI
3HV1C+s+beT1KlsS5gjvuIM/AgMBAAGjggKVMIICkTAdBgNVHQ4EFgQUkpNlR7ye
sWAtPHH/p/7jsGc/9HgwHwYDVR0jBBgwFoAU5qAfnnpf4L1tom3Ak9swMffqvPUw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MTVBNkUxLzJEMDIyOEU2MDAx
NTExRjFBNTUyMEFEMTQwNkY1NkJDLzVxQWZubnBmNEwxdG9tM0FrOXN3TWZmcXZQ
VS5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvNXFBZm5ucGY0TDF0b20zQWs5c3dNZmZxdlBVLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgcsGCCsGAQUFBwELBIG+MIG7MIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1
QTZFMS8yRDAyMjhFNjAwMTUxMUYxQTU1MjBBRDE0MDZGNTZCQy81QTFDQTVGRTAw
MTUxMUYxQjE3M0RFRDE0MDZGNTZCQy5yb2EwMwYIKwYBBQUHMA2GJ2h0dHBzOi8v
cnJkcC5hcG5pYy5uZXQvbm90aWZpY2F0aW9uLnhtbDAfBggrBgEFBQcBBwEB/wQQ
MA4wDAQCAAEwBgMEAmfz8DANBgkqhkiG9w0BAQsFAAOCAQEArls7PN0pG7iwQaY3
lE7Z28Ya7dMuLOF0wIXrMO2eTQk8JG2f/8vzVKRBbedoDPrvQbSeQZV0RelJCTAn
p97p0cIVKbLeTuKBDv1S0E8kqtT6CZsUCpr9zk4bY2OcFfFdE/bdgNXtnlPSBGRk
C0vp+r1nN09EUDKYjZVyRGe3E7cVZccpiFcSzZ7sdQw6tUsVntRhzo42QMnkusgc
ucwszja8XB+cQ/h3CX/hMmQ4Iqak8Pko/kDk92nPh1YzjjZPCFq2WerbYR+RQx9n
iUFYxrov/+JhMDvywgyXh4DbMjNML+9/0QbcuD/c4BTAG23/ckJoydwXOWIpqKd/
N8FbYw==
-----END CERTIFICATE-----
Generated at Tue Feb 10 21:18:34 2026 by rpki-client