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/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/9F196B2EC91A11F0AAB4C673C4F9AE02.roa
File:                     9F196B2EC91A11F0AAB4C673C4F9AE02.roa (raw, json)
Hash identifier:          A0BIKZWnnoXyCWoiUzYWJD9AJntPcwDJG9Ku+oPkh0Q=
Subject key identifier:   AE:35:4D:74:62:9A:CE:01:55:C1:AE:E3:B1:46:47:66:75:AC:DF:A7
Certificate issuer:       /CN=A912598D/serialNumber=9A3A67EDDCD0977533A9A0B8C49F4C0100C85391
Certificate serial:       1F
Authority key identifier: 9A:3A:67:ED:DC:D0:97:75:33:A9:A0:B8:C4:9F:4C:01:00:C8:53:91
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/9F196B2EC91A11F0AAB4C673C4F9AE02.roa
Signing time:             Mon 24 Nov 2025 09:47:42 +0000
ROA not before:           Mon 24 Nov 2025 09:47:42 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     152463
IP address blocks:        122.154.115.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.crl
                          rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.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:   Fri 12 Dec 2025 05:52:51 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 31 (0x1f)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912598D, serialNumber=9A3A67EDDCD0977533A9A0B8C49F4C0100C85391
        Validity
            Not Before: Nov 24 09:47:42 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=692429be-99bc
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ef:36:cb:29:c8:01:47:c3:fb:63:05:1b:42:03:
                    f4:10:64:c5:40:7a:43:75:eb:3c:9e:05:cb:77:65:
                    82:5e:f4:ea:d1:8c:d8:4d:51:96:2e:2d:2b:d5:2c:
                    56:6d:b6:9d:8b:a5:fa:dc:bc:26:4e:93:f7:76:5f:
                    6e:1b:45:bc:4d:48:8e:d8:6b:2c:c6:24:42:41:95:
                    19:fe:9b:47:29:5f:5b:63:ed:3b:e3:1a:28:1b:01:
                    c4:f1:ce:3e:f6:e0:57:39:45:3a:dd:98:ea:c5:ca:
                    61:4a:c3:e5:b3:57:9b:11:ba:48:89:5e:19:bf:83:
                    31:94:2b:98:e6:ba:14:40:fd:90:33:1f:ff:39:db:
                    a2:45:e8:73:0a:5e:81:21:d2:fb:41:dc:3e:84:2b:
                    29:5c:32:32:a4:50:28:e8:9d:e5:10:d3:79:12:34:
                    b6:f5:72:cf:a3:54:ff:e0:d2:69:ba:29:e2:7e:7f:
                    4d:64:18:98:d9:38:77:b1:3c:e9:e0:10:fd:90:88:
                    40:6e:3d:9d:a0:90:b9:fe:86:89:61:94:ec:11:c2:
                    0c:dc:1f:57:f5:2d:85:47:14:f5:d9:e0:50:79:ed:
                    c8:c6:32:e0:6c:bc:1f:4b:7b:9f:ce:6b:b9:40:f2:
                    87:25:8f:de:b3:c4:87:54:06:05:bb:3e:44:8b:20:
                    f3:eb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AE:35:4D:74:62:9A:CE:01:55:C1:AE:E3:B1:46:47:66:75:AC:DF:A7
            X509v3 Authority Key Identifier:
                keyid:9A:3A:67:ED:DC:D0:97:75:33:A9:A0:B8:C4:9F:4C:01:00:C8:53:91

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.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/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/9F196B2EC91A11F0AAB4C673C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  122.154.115.0/24

    Signature Algorithm: sha256WithRSAEncryption
         74:2a:98:9c:a2:e0:10:a5:0d:37:e9:53:8a:90:12:c8:aa:4b:
         35:31:a6:6e:bd:14:f3:6f:a0:2a:b2:32:e0:c8:1d:7e:9f:c4:
         04:03:fb:5c:e2:40:83:49:06:02:70:d5:24:a1:85:97:97:3d:
         c1:bb:44:6d:20:95:c5:65:b2:a8:e2:92:9d:00:b7:41:53:f4:
         ba:d9:31:21:30:07:1d:9e:8a:1e:8d:94:34:67:82:bb:fe:23:
         3b:8a:a6:b6:9b:80:8e:a7:18:e3:95:c5:b2:16:a6:13:62:79:
         97:9e:2f:94:97:57:26:49:a7:09:f0:e7:ec:68:70:fd:c7:79:
         91:63:96:6b:46:74:77:08:9d:d7:ff:11:6d:28:5f:ee:95:11:
         bf:d8:5f:b4:a3:0d:80:da:8b:12:3e:a6:c2:e0:8a:1e:86:5f:
         15:df:d1:c3:94:46:fa:d6:d0:e1:ea:3d:05:4e:2e:23:3e:bf:
         96:53:50:5b:82:d8:ba:21:7b:9e:93:dc:f0:b8:a4:2d:5a:cf:
         ea:0d:77:7b:3f:24:c6:a5:27:7c:4f:4f:ec:5a:94:0d:5e:d5:
         90:4b:e5:40:f8:2a:54:55:03:e8:92:c3:ce:65:d9:88:d0:4a:
         8f:be:9d:6e:b1:4a:4a:4e:70:49:fa:b5:40:11:de:0b:41:33:
         a9:5b:ec:9a
-----BEGIN CERTIFICATE-----
MIIFcDCCBFigAwIBAgIBHzANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTEy
NTk4RDExMC8GA1UEBRMoOUEzQTY3RUREQ0QwOTc3NTMzQTlBMEI4QzQ5RjRDMDEw
MEM4NTM5MTAeFw0yNTExMjQwOTQ3NDJaFw0yNzAxMzEwMDAwMDBaMBgxFjAUBgNV
BAMTDTY5MjQyOWJlLTk5YmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDvNsspyAFHw/tjBRtCA/QQZMVAekN16zyeBct3ZYJe9OrRjNhNUZYuLSvVLFZt
tp2LpfrcvCZOk/d2X24bRbxNSI7YayzGJEJBlRn+m0cpX1tj7TvjGigbAcTxzj72
4Fc5RTrdmOrFymFKw+WzV5sRukiJXhm/gzGUK5jmuhRA/ZAzH/8526JF6HMKXoEh
0vtB3D6EKylcMjKkUCjoneUQ03kSNLb1cs+jVP/g0mm6KeJ+f01kGJjZOHexPOng
EP2QiEBuPZ2gkLn+holhlOwRwgzcH1f1LYVHFPXZ4FB57cjGMuBsvB9Le5/Oa7lA
8oclj96zxIdUBgW7PkSLIPPrAgMBAAGjggKVMIICkTAdBgNVHQ4EFgQUrjVNdGKa
zgFVwa7jsUZHZnWs36cwHwYDVR0jBBgwFoAUmjpn7dzQl3UzqaC4xJ9MAQDIU5Ew
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MTI1OThEL0I4ODUzMUNBQzhF
QzExRjBBMzQ0QUI0NUM0RjlBRTAyL21qcG43ZHpRbDNVenFhQzR4SjlNQVFESVU1
RS5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvbWpwbjdkelFsM1V6cWFDNHhKOU1BUURJVTVFLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgcsGCCsGAQUFBwELBIG+MIG7MIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEy
NTk4RC9CODg1MzFDQUM4RUMxMUYwQTM0NEFCNDVDNEY5QUUwMi85RjE5NkIyRUM5
MUExMUYwQUFCNEM2NzNDNEY5QUUwMi5yb2EwMwYIKwYBBQUHMA2GJ2h0dHBzOi8v
cnJkcC5hcG5pYy5uZXQvbm90aWZpY2F0aW9uLnhtbDAfBggrBgEFBQcBBwEB/wQQ
MA4wDAQCAAEwBgMEAHqaczANBgkqhkiG9w0BAQsFAAOCAQEAdCqYnKLgEKUNN+lT
ipASyKpLNTGmbr0U82+gKrIy4Mgdfp/EBAP7XOJAg0kGAnDVJKGFl5c9wbtEbSCV
xWWyqOKSnQC3QVP0utkxITAHHZ6KHo2UNGeCu/4jO4qmtpuAjqcY45XFshamE2J5
l54vlJdXJkmnCfDn7Ghw/cd5kWOWa0Z0dwid1/8RbShf7pURv9hftKMNgNqLEj6m
wuCKHoZfFd/Rw5RG+tbQ4eo9BU4uIz6/llNQW4LYuiF7npPc8LikLVrP6g13ez8k
xqUnfE9P7FqUDV7VkEvlQPgqVFUD6JLDzmXZiNBKj76dbrFKSk5wSfq1QBHeC0Ez
qVvsmg==
-----END CERTIFICATE-----
Generated at Sat Dec 6 17:52:43 2025 by rpki-client