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/A91998BE/150E57C6CF4911EA9CC9353EC4F9AE02/BD1D670AA9AE11F0BAAC4E40C4F9AE02.roa
File:                     BD1D670AA9AE11F0BAAC4E40C4F9AE02.roa (raw, json)
Hash identifier:          KLxFMFuExsnPKk7ehnMGot9TEXcnIXuDGRsDC/SqYdc=
Subject key identifier:   74:C0:C3:6F:2E:02:BD:56:D8:D0:AB:AA:87:22:68:1E:49:70:9D:4C
Certificate issuer:       /CN=A91998BE/serialNumber=D0D0D6CD68770C38783BBEB841B112D0560174A2
Certificate serial:       08FD
Authority key identifier: D0:D0:D6:CD:68:77:0C:38:78:3B:BE:B8:41:B1:12:D0:56:01:74:A2
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/0NDWzWh3DDh4O764QbES0FYBdKI.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91998BE/150E57C6CF4911EA9CC9353EC4F9AE02/BD1D670AA9AE11F0BAAC4E40C4F9AE02.roa
Signing time:             Sun 28 Dec 2025 20:17:03 +0000
ROA not before:           Sun 28 Dec 2025 20:17:03 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     203963
IP address blocks:        103.125.147.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91998BE/150E57C6CF4911EA9CC9353EC4F9AE02/0NDWzWh3DDh4O764QbES0FYBdKI.crl
                          rsync://rpki.apnic.net/member_repository/A91998BE/150E57C6CF4911EA9CC9353EC4F9AE02/0NDWzWh3DDh4O764QbES0FYBdKI.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/0NDWzWh3DDh4O764QbES0FYBdKI.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 19:53:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2301 (0x8fd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91998BE, serialNumber=D0D0D6CD68770C38783BBEB841B112D0560174A2
        Validity
            Not Before: Dec 28 20:17:03 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=6951903f-c0ba
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cf:5b:a0:92:b5:14:20:5b:53:56:6e:9f:72:54:
                    ca:a8:d9:e9:cc:52:7a:8b:3d:da:8f:b5:2d:04:d8:
                    7d:84:0f:9b:77:42:24:ed:59:68:42:7f:ff:98:e2:
                    3f:f6:6a:57:e0:cc:44:cc:3e:3a:50:4f:96:40:88:
                    16:e1:7e:cf:3f:5b:dc:6c:fd:02:8d:23:c3:e8:80:
                    63:36:08:6c:28:22:27:33:ea:2a:e2:d2:67:fa:45:
                    37:cb:e4:16:31:44:14:c1:86:de:5a:00:f3:35:c5:
                    93:02:66:06:a8:4c:be:64:7e:08:12:38:fa:88:be:
                    2c:5d:dc:78:91:78:0b:2c:60:29:53:d2:c5:1b:26:
                    6d:47:e4:ad:8b:60:ec:1f:0c:20:2c:1a:05:cb:03:
                    0d:40:eb:37:e5:9f:70:89:1f:43:02:86:f3:99:b5:
                    79:72:46:80:05:77:40:31:53:d8:83:18:e5:54:62:
                    f0:15:6b:42:e2:8d:65:67:05:e1:a6:aa:a5:1f:f0:
                    69:18:06:91:49:ab:7c:c5:8c:fd:76:dc:1b:a6:d6:
                    76:52:91:c5:e8:66:65:31:bc:24:f6:0d:06:46:ca:
                    bc:e2:f3:78:b4:95:18:b3:cf:6a:4a:6f:00:af:5b:
                    07:b2:9a:a5:70:78:76:7a:bc:ac:92:f1:44:3a:5d:
                    34:27
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                74:C0:C3:6F:2E:02:BD:56:D8:D0:AB:AA:87:22:68:1E:49:70:9D:4C
            X509v3 Authority Key Identifier:
                keyid:D0:D0:D6:CD:68:77:0C:38:78:3B:BE:B8:41:B1:12:D0:56:01:74:A2

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91998BE/150E57C6CF4911EA9CC9353EC4F9AE02/0NDWzWh3DDh4O764QbES0FYBdKI.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/0NDWzWh3DDh4O764QbES0FYBdKI.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/A91998BE/150E57C6CF4911EA9CC9353EC4F9AE02/BD1D670AA9AE11F0BAAC4E40C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.125.147.0/24

    Signature Algorithm: sha256WithRSAEncryption
         8f:a5:22:59:e1:a7:e9:17:ba:e8:4c:72:58:83:64:74:3e:5f:
         78:a2:45:34:e9:a0:61:91:82:6a:07:11:90:75:f3:96:50:90:
         69:ba:5f:4e:58:0f:e6:c0:08:af:f0:ff:87:9b:b8:6d:95:0e:
         c5:e4:b9:6f:bd:30:15:23:3a:8f:7d:05:d4:2e:0d:de:03:f6:
         56:1c:d1:30:ca:8f:a3:34:ae:9a:6f:c6:5c:89:9e:d8:09:ca:
         b8:77:b2:43:a0:f8:4e:b6:b6:25:ee:91:5f:24:e9:6b:eb:e7:
         23:f6:10:01:ea:71:dd:d3:7d:7f:7c:48:79:09:a7:17:ee:e3:
         a6:36:9d:c7:f9:dc:af:8a:29:cb:0f:54:a7:24:25:09:51:59:
         41:c5:05:b9:9c:87:81:b7:29:79:5d:1e:7d:ac:6b:b0:12:2c:
         b4:ae:2c:ab:e3:b1:02:f7:22:e8:ca:59:0e:57:61:7b:82:74:
         80:f5:85:a9:79:fc:8a:a2:a9:3e:4c:d2:44:93:b5:da:25:47:
         26:b8:5e:6f:7a:c2:5e:f1:78:2e:f5:bb:b5:ac:b0:9a:01:b9:
         a2:24:b5:80:c7:7d:89:9e:ad:a7:ca:03:eb:f6:c6:46:81:5a:
         d5:25:c4:61:49:07:bc:7d:e1:16:5e:80:05:bb:68:27:a3:f8:
         3e:74:48:2d
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICCP0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
OTk4QkUxMTAvBgNVBAUTKEQwRDBENkNENjg3NzBDMzg3ODNCQkVCODQxQjExMkQw
NTYwMTc0QTIwHhcNMjUxMjI4MjAxNzAzWhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTUxOTAzZi1jMGJhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAz1ugkrUUIFtTVm6fclTKqNnpzFJ6iz3aj7UtBNh9hA+bd0Ik7VloQn//mOI/
9mpX4MxEzD46UE+WQIgW4X7PP1vcbP0CjSPD6IBjNghsKCInM+oq4tJn+kU3y+QW
MUQUwYbeWgDzNcWTAmYGqEy+ZH4IEjj6iL4sXdx4kXgLLGApU9LFGyZtR+Sti2Ds
HwwgLBoFywMNQOs35Z9wiR9DAobzmbV5ckaABXdAMVPYgxjlVGLwFWtC4o1lZwXh
pqqlH/BpGAaRSat8xYz9dtwbptZ2UpHF6GZlMbwk9g0GRsq84vN4tJUYs89qSm8A
r1sHspqlcHh2eryskvFEOl00JwIDAQABo4IClTCCApEwHQYDVR0OBBYEFHTAw28u
Ar1W2NCrqociaB5JcJ1MMB8GA1UdIwQYMBaAFNDQ1s1odww4eDu+uEGxEtBWAXSi
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5OThCRS8xNTBFNTdDNkNG
NDkxMUVBOUNDOTM1M0VDNEY5QUUwMi8wTkRXeldoM0REaDRPNzY0UWJFUzBGWUJk
S0kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzBORFd6V2gzRERoNE83NjRRYkVTMEZZQmRLSS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OTk4QkUvMTUwRTU3QzZDRjQ5MTFFQTlDQzkzNTNFQzRGOUFFMDIvQkQxRDY3MEFB
OUFFMTFGMEJBQUM0RTQwQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnfZMwDQYJKoZIhvcNAQELBQADggEBAI+lIlnhp+kXuuhM
cliDZHQ+X3iiRTTpoGGRgmoHEZB185ZQkGm6X05YD+bACK/w/4ebuG2VDsXkuW+9
MBUjOo99BdQuDd4D9lYc0TDKj6M0rppvxlyJntgJyrh3skOg+E62tiXukV8k6Wvr
5yP2EAHqcd3TfX98SHkJpxfu46Y2ncf53K+KKcsPVKckJQlRWUHFBbmch4G3KXld
Hn2sa7ASLLSuLKvjsQL3IujKWQ5XYXuCdID1hal5/IqiqT5M0kSTtdolRya4Xm96
wl7xeC71u7WssJoBuaIktYDHfYmerafKA+v2xkaBWtUlxGFJB7x94RZegAW7aCej
+D50SC0=
-----END CERTIFICATE-----
Generated at Sun Jan 25 20:33:15 2026 by rpki-client