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/A9157DAE/5B4C4E36596911EC94A3E770C4F9AE02/F91F0C028A2E11EC98A2702CC4F9AE02.roa
File:                     F91F0C028A2E11EC98A2702CC4F9AE02.roa (raw, json)
Hash identifier:          KlPccjW9S2oslSs/m9+b9l8M4oIVNWUx4ZPvJF9e3h0=
Subject key identifier:   49:F7:B4:36:8F:AB:76:61:2C:AB:F9:A9:27:64:98:7D:E4:72:BC:70
Certificate issuer:       /CN=A9157DAE/serialNumber=760E6A7F08B72FF80EB56F6750323B164A70DA1D
Certificate serial:       04CD
Authority key identifier: 76:0E:6A:7F:08:B7:2F:F8:0E:B5:6F:67:50:32:3B:16:4A:70:DA:1D
Authority info access:    rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dg5qfwi3L_gOtW9nUDI7Fkpw2h0.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9157DAE/5B4C4E36596911EC94A3E770C4F9AE02/F91F0C028A2E11EC98A2702CC4F9AE02.roa
Signing time:             Sat 20 Dec 2025 17:14:43 +0000
ROA not before:           Sat 20 Dec 2025 17:14:43 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     135134
IP address blocks:        45.129.228.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9157DAE/5B4C4E36596911EC94A3E770C4F9AE02/dg5qfwi3L_gOtW9nUDI7Fkpw2h0.crl
                          rsync://rpki.apnic.net/member_repository/A9157DAE/5B4C4E36596911EC94A3E770C4F9AE02/dg5qfwi3L_gOtW9nUDI7Fkpw2h0.mft
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dg5qfwi3L_gOtW9nUDI7Fkpw2h0.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:   Sat 27 Dec 2025 17:14:50 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1229 (0x4cd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9157DAE, serialNumber=760E6A7F08B72FF80EB56F6750323B164A70DA1D
        Validity
            Not Before: Dec 20 17:14:43 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=6946d982-1d9f
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c3:71:d0:e6:bf:66:7d:9d:0a:44:26:40:d5:c2:
                    e7:88:5b:5a:ff:2f:66:21:fc:80:ea:42:ec:19:b3:
                    72:c0:97:cd:8e:2d:40:67:95:7f:19:b4:bc:bf:dc:
                    89:68:4b:62:c9:e7:95:4f:c6:0d:87:c2:e7:a9:fd:
                    8f:8a:f9:14:6d:37:64:e5:5f:93:0a:20:36:b8:11:
                    ce:4c:a9:57:98:bf:52:0d:7f:86:bf:10:35:14:da:
                    69:be:ed:c0:83:29:d4:ab:91:2d:28:cb:fb:fa:54:
                    08:9d:8a:35:34:b6:ec:50:7b:59:44:cf:bb:22:a8:
                    bb:b6:f6:56:54:80:fa:89:8f:1c:f4:ec:d0:b2:e1:
                    6e:48:a0:f6:3a:eb:93:2c:41:29:2e:46:df:d8:a2:
                    6a:56:ea:8d:a5:f6:f1:de:a4:4a:67:eb:46:0f:b9:
                    0b:9b:53:99:85:06:50:48:7f:ad:fb:80:da:72:fe:
                    d9:6a:90:ac:f6:f0:51:be:d3:a8:b4:4e:9c:18:cb:
                    cd:23:17:6c:36:f1:91:90:de:70:35:02:25:56:2f:
                    95:c6:8e:d9:a6:da:65:52:67:48:5e:55:5a:0f:5b:
                    9a:e3:f5:a6:ed:01:ec:14:b7:2f:85:c2:e4:bf:2a:
                    80:34:77:be:84:34:76:aa:00:f6:6d:c9:96:db:c2:
                    4b:0d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                49:F7:B4:36:8F:AB:76:61:2C:AB:F9:A9:27:64:98:7D:E4:72:BC:70
            X509v3 Authority Key Identifier:
                keyid:76:0E:6A:7F:08:B7:2F:F8:0E:B5:6F:67:50:32:3B:16:4A:70:DA:1D

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9157DAE/5B4C4E36596911EC94A3E770C4F9AE02/dg5qfwi3L_gOtW9nUDI7Fkpw2h0.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dg5qfwi3L_gOtW9nUDI7Fkpw2h0.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/A9157DAE/5B4C4E36596911EC94A3E770C4F9AE02/F91F0C028A2E11EC98A2702CC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  45.129.228.0/24

    Signature Algorithm: sha256WithRSAEncryption
         d2:2e:28:2b:68:20:4c:77:5d:9d:ae:99:a5:b7:57:51:c6:d2:
         af:07:a4:55:90:de:b1:05:55:75:bc:53:08:74:97:5b:d2:39:
         70:fc:87:b1:02:db:fe:b0:47:b5:d1:eb:90:ec:fd:17:b4:8b:
         b3:02:d6:ff:be:2a:59:5a:cd:0b:a6:f9:c3:71:eb:a8:31:97:
         20:96:1b:74:05:52:88:59:55:e4:d6:b0:d4:30:0a:73:b2:af:
         60:a5:d4:25:2e:82:cf:72:76:99:c8:2e:97:ad:ac:d4:7b:78:
         55:23:ab:a9:f1:e5:23:f9:8d:a5:31:a8:b4:7c:48:33:04:0a:
         80:ed:60:77:0c:a8:a4:22:df:d3:54:22:14:4a:1e:4c:0b:96:
         3a:34:a4:e1:d4:6f:af:d8:73:3d:c6:91:2d:be:ec:cc:65:73:
         4a:59:ef:b9:5f:99:01:3b:aa:e0:46:c7:d9:5b:83:1b:70:8f:
         e6:e5:22:2b:23:9b:87:2b:48:94:c0:ab:40:bb:25:11:97:29:
         42:71:cf:00:72:4b:b6:9a:82:3d:d2:2d:d5:ed:29:1a:b4:cc:
         a9:70:ad:a5:42:77:be:be:73:c4:77:e9:08:ab:9d:5d:30:ac:
         bc:1c:1d:fd:f9:20:5b:91:62:e0:bd:fd:d3:b1:ab:ce:af:fa:
         0f:99:33:27
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBM0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NTdEQUUxMTAvBgNVBAUTKDc2MEU2QTdGMDhCNzJGRjgwRUI1NkY2NzUwMzIzQjE2
NEE3MERBMUQwHhcNMjUxMjIwMTcxNDQzWhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTQ2ZDk4Mi0xZDlmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAw3HQ5r9mfZ0KRCZA1cLniFta/y9mIfyA6kLsGbNywJfNji1AZ5V/GbS8v9yJ
aEtiyeeVT8YNh8Lnqf2PivkUbTdk5V+TCiA2uBHOTKlXmL9SDX+GvxA1FNppvu3A
gynUq5EtKMv7+lQInYo1NLbsUHtZRM+7Iqi7tvZWVID6iY8c9OzQsuFuSKD2OuuT
LEEpLkbf2KJqVuqNpfbx3qRKZ+tGD7kLm1OZhQZQSH+t+4Dacv7ZapCs9vBRvtOo
tE6cGMvNIxdsNvGRkN5wNQIlVi+Vxo7ZptplUmdIXlVaD1ua4/Wm7QHsFLcvhcLk
vyqANHe+hDR2qgD2bcmW28JLDQIDAQABo4IClTCCApEwHQYDVR0OBBYEFEn3tDaP
q3ZhLKv5qSdkmH3kcrxwMB8GA1UdIwQYMBaAFHYOan8Ity/4DrVvZ1AyOxZKcNod
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1N0RBRS81QjRDNEUzNjU5
NjkxMUVDOTRBM0U3NzBDNEY5QUUwMi9kZzVxZndpM0xfZ090VzluVURJN0ZrcHcy
aDAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0IzQTI0RjIwMUQ2NjExRTI4QUM4ODM3Qzcy
RkQxRkYyL2RnNXFmd2kzTF9nT3RXOW5VREk3RmtwdzJoMC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NTdEQUUvNUI0QzRFMzY1OTY5MTFFQzk0QTNFNzcwQzRGOUFFMDIvRjkxRjBDMDI4
QTJFMTFFQzk4QTI3MDJDQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAAtgeQwDQYJKoZIhvcNAQELBQADggEBANIuKCtoIEx3XZ2u
maW3V1HG0q8HpFWQ3rEFVXW8Uwh0l1vSOXD8h7EC2/6wR7XR65Ds/Re0i7MC1v++
KllazQum+cNx66gxlyCWG3QFUohZVeTWsNQwCnOyr2Cl1CUugs9ydpnILpetrNR7
eFUjq6nx5SP5jaUxqLR8SDMECoDtYHcMqKQi39NUIhRKHkwLljo0pOHUb6/Ycz3G
kS2+7Mxlc0pZ77lfmQE7quBGx9lbgxtwj+blIisjm4crSJTAq0C7JRGXKUJxzwBy
S7aagj3SLdXtKRq0zKlwraVCd76+c8R36QirnV0wrLwcHf35IFuRYuC9/dOxq86v
+g+ZMyc=
-----END CERTIFICATE-----
Generated at Sun Dec 21 10:37:41 2025 by rpki-client