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/A918EDB2/1C57CEAC70E911E2B36D4B6B2979BB20/4434A606EF8A11F09F3C2105616F56BC.roa
File:                     4434A606EF8A11F09F3C2105616F56BC.roa (raw, json)
Hash identifier:          sN/T4MOKTPfDhJgu3wTPWGCSOC4dBzgukaxbfTLAVaU=
Subject key identifier:   52:FD:59:DD:4D:B5:55:5D:3A:34:72:F3:38:F2:1C:EB:FE:46:F1:F5
Certificate issuer:       /CN=A918EDB2/serialNumber=A7AE474416B0E8AD3A89E86774A640FEBE6973F9
Certificate serial:       21C9
Authority key identifier: A7:AE:47:44:16:B0:E8:AD:3A:89:E8:67:74:A6:40:FE:BE:69:73:F9
Authority info access:    rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/p65HRBaw6K06iehndKZA_r5pc_k.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A918EDB2/1C57CEAC70E911E2B36D4B6B2979BB20/4434A606EF8A11F09F3C2105616F56BC.roa
Signing time:             Mon 12 Jan 2026 07:47:22 +0000
ROA not before:           Mon 12 Jan 2026 07:47:21 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     153252
IP address blocks:        160.191.108.0/24 maxlen: 24
                          160.191.109.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A918EDB2/1C57CEAC70E911E2B36D4B6B2979BB20/p65HRBaw6K06iehndKZA_r5pc_k.crl
                          rsync://rpki.apnic.net/member_repository/A918EDB2/1C57CEAC70E911E2B36D4B6B2979BB20/p65HRBaw6K06iehndKZA_r5pc_k.mft
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/p65HRBaw6K06iehndKZA_r5pc_k.cer
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dAFlqA0QcZcKvAnAK3HBrHwdbg4.crl
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dAFlqA0QcZcKvAnAK3HBrHwdbg4.mft
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/dAFlqA0QcZcKvAnAK3HBrHwdbg4.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 26 Jan 2026 07:00:20 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 8649 (0x21c9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=A7AE474416B0E8AD3A89E86774A640FEBE6973F9
        Validity
            Not Before: Jan 12 07:47:21 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=6964a709-375e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:81:6e:ff:48:7b:e2:04:a1:61:f9:94:8a:bd:
                    70:ef:8f:b1:9c:79:9c:6b:d6:0c:7d:da:34:52:14:
                    2b:a9:ec:0e:8e:6a:fa:53:65:45:cd:56:d6:cd:6f:
                    e9:8d:3e:65:51:e2:21:ca:78:21:aa:57:fe:39:28:
                    4e:71:3a:ad:ec:b5:4c:41:49:bc:cd:84:b7:85:26:
                    c6:d4:77:e8:7d:15:34:52:d0:7a:83:85:2b:45:ce:
                    62:17:9f:c8:d7:29:fc:65:54:45:a4:a6:59:15:77:
                    1b:3e:36:ab:14:82:03:ad:2a:f7:77:e5:81:88:72:
                    44:16:62:57:cf:7a:39:e2:c8:80:5f:d7:48:c6:41:
                    1e:ac:e9:61:bd:be:dd:4b:98:e7:5b:7a:1c:b7:18:
                    aa:88:ad:2d:27:fb:52:89:dc:10:5b:91:61:85:a4:
                    6f:25:14:90:5a:e7:2a:02:01:7d:cc:57:4e:b9:00:
                    86:4a:e9:ec:b4:a6:58:a8:24:e6:c3:8c:15:86:d4:
                    a2:7b:b8:0a:01:d9:48:73:7f:f9:2d:59:f1:bf:ba:
                    37:d3:c4:d0:b8:f8:12:44:c3:a6:9a:fd:5f:50:70:
                    02:e2:a2:45:86:ef:8d:84:38:c4:8f:5c:f1:db:ad:
                    ae:93:96:5a:35:8b:d1:de:b6:30:b4:d2:56:1e:08:
                    1d:87
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                52:FD:59:DD:4D:B5:55:5D:3A:34:72:F3:38:F2:1C:EB:FE:46:F1:F5
            X509v3 Authority Key Identifier:
                keyid:A7:AE:47:44:16:B0:E8:AD:3A:89:E8:67:74:A6:40:FE:BE:69:73:F9

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A918EDB2/1C57CEAC70E911E2B36D4B6B2979BB20/p65HRBaw6K06iehndKZA_r5pc_k.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/p65HRBaw6K06iehndKZA_r5pc_k.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/A918EDB2/1C57CEAC70E911E2B36D4B6B2979BB20/4434A606EF8A11F09F3C2105616F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  160.191.108.0/23

    Signature Algorithm: sha256WithRSAEncryption
         b7:7e:09:1b:d0:76:bb:4f:d0:f3:91:76:b5:03:af:73:61:b2:
         d0:d6:24:b2:8b:6c:15:b5:f8:d9:5d:92:14:c2:e8:00:1b:ea:
         bb:83:90:9c:b6:63:78:5e:fc:42:09:6b:de:ad:57:92:99:f1:
         a6:f0:d2:7e:fb:b2:4a:49:81:26:9d:25:1f:1d:ac:3a:41:af:
         be:f7:a8:b2:ff:26:03:ef:0c:d8:2c:42:e2:ff:d7:84:47:9d:
         18:61:d3:e8:dc:c1:45:bc:6f:51:17:d5:bf:c9:46:92:2a:cc:
         34:d4:b0:be:6c:9c:fc:07:84:54:4f:fd:ee:ca:42:4b:a1:55:
         27:30:a6:8d:cf:4e:a0:d5:8a:c3:ba:c2:e7:51:bb:50:5e:f6:
         68:db:31:65:c8:81:33:88:59:37:88:72:dc:08:1f:da:d7:bf:
         80:06:ca:24:49:c8:9c:da:7e:28:35:55:7d:4f:3e:b5:0a:a6:
         5d:6a:49:e3:12:c5:03:46:90:60:56:9a:5a:03:a7:9a:51:07:
         05:51:b4:99:a4:26:ba:8f:46:f7:33:d1:e6:a1:63:da:3c:f1:
         4d:30:65:5e:26:c8:c5:4f:b1:c5:ad:f7:fe:08:24:5b:e8:47:
         3c:8c:01:66:87:32:26:87:5e:31:6d:05:c7:61:04:df:61:7f:
         9d:56:e4:97
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICIckwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
OEVEQjIxMTAvBgNVBAUTKEE3QUU0NzQ0MTZCMEU4QUQzQTg5RTg2Nzc0QTY0MEZF
QkU2OTczRjkwHhcNMjYwMTEyMDc0NzIxWhcNMjYwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTY0YTcwOS0zNzVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu4Fu/0h74gShYfmUir1w74+xnHmca9YMfdo0UhQrqewOjmr6U2VFzVbWzW/p
jT5lUeIhynghqlf+OShOcTqt7LVMQUm8zYS3hSbG1HfofRU0UtB6g4UrRc5iF5/I
1yn8ZVRFpKZZFXcbPjarFIIDrSr3d+WBiHJEFmJXz3o54siAX9dIxkEerOlhvb7d
S5jnW3octxiqiK0tJ/tSidwQW5FhhaRvJRSQWucqAgF9zFdOuQCGSunstKZYqCTm
w4wVhtSie7gKAdlIc3/5LVnxv7o308TQuPgSRMOmmv1fUHAC4qJFhu+NhDjEj1zx
262uk5ZaNYvR3rYwtNJWHggdhwIDAQABo4IClTCCApEwHQYDVR0OBBYEFFL9Wd1N
tVVdOjRy8zjyHOv+RvH1MB8GA1UdIwQYMBaAFKeuR0QWsOitOonoZ3SmQP6+aXP5
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE4RURCMi8xQzU3Q0VBQzcw
RTkxMUUyQjM2RDRCNkIyOTc5QkIyMC9wNjVIUkJhdzZLMDZpZWhuZEtaQV9yNXBj
X2suY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0IzQTI0RjIwMUQ2NjExRTI4QUM4ODM3Qzcy
RkQxRkYyL3A2NUhSQmF3NkswNmllaG5kS1pBX3I1cGNfay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OEVEQjIvMUM1N0NFQUM3MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvNDQzNEE2MDZF
RjhBMTFGMDlGM0MyMTA1NjE2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAGgv2wwDQYJKoZIhvcNAQELBQADggEBALd+CRvQdrtP0POR
drUDr3NhstDWJLKLbBW1+NldkhTC6AAb6ruDkJy2Y3he/EIJa96tV5KZ8abw0n77
skpJgSadJR8drDpBr773qLL/JgPvDNgsQuL/14RHnRhh0+jcwUW8b1EX1b/JRpIq
zDTUsL5snPwHhFRP/e7KQkuhVScwpo3PTqDVisO6wudRu1Be9mjbMWXIgTOIWTeI
ctwIH9rXv4AGyiRJyJzafig1VX1PPrUKpl1qSeMSxQNGkGBWmloDp5pRBwVRtJmk
JrqPRvcz0eahY9o88U0wZV4myMVPscWt9/4IJFvoRzyMAWaHMiaHXjFtBcdhBN9h
f51W5Jc=
-----END CERTIFICATE-----
Generated at Tue Jan 20 00:57:32 2026 by rpki-client