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/A9135B49/5318A108120111EFADC85345C4F9AE02/59D976B4C52B11F0B31D0C78C4F9AE02.roa
File:                     59D976B4C52B11F0B31D0C78C4F9AE02.roa (raw, json)
Hash identifier:          e8mKmD2bxTl/Vbst1gwqJRUTeAo5ahXp6FVa+nGWVPA=
Subject key identifier:   0F:B1:8C:FD:0A:92:0D:F6:F8:64:6B:29:B9:D4:13:F3:55:F5:A8:97
Certificate issuer:       /CN=A9135B49/serialNumber=4C365E36A6479D8EB0B50D90F36D1D7B19EF84D3
Certificate serial:       0163
Authority key identifier: 4C:36:5E:36:A6:47:9D:8E:B0:B5:0D:90:F3:6D:1D:7B:19:EF:84:D3
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TDZeNqZHnY6wtQ2Q820dexnvhNM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9135B49/5318A108120111EFADC85345C4F9AE02/59D976B4C52B11F0B31D0C78C4F9AE02.roa
Signing time:             Wed 19 Nov 2025 09:37:23 +0000
ROA not before:           Wed 19 Nov 2025 09:37:23 +0000
ROA not after:            Mon 02 Mar 2026 00:00:00 +0000
asID:                     4755
IP address blocks:        58.2.20.0/22 maxlen: 22
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9135B49/5318A108120111EFADC85345C4F9AE02/TDZeNqZHnY6wtQ2Q820dexnvhNM.crl
                          rsync://rpki.apnic.net/member_repository/A9135B49/5318A108120111EFADC85345C4F9AE02/TDZeNqZHnY6wtQ2Q820dexnvhNM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TDZeNqZHnY6wtQ2Q820dexnvhNM.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 02:46:10 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 355 (0x163)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9135B49, serialNumber=4C365E36A6479D8EB0B50D90F36D1D7B19EF84D3
        Validity
            Not Before: Nov 19 09:37:23 2025 GMT
            Not After : Mar  2 00:00:00 2026 GMT
        Subject: CN=691d8fd3-193f
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:db:94:bd:4d:15:72:04:23:16:71:7a:d7:8b:5c:
                    8c:42:b1:e3:76:48:2f:ff:09:78:ca:cf:5b:85:9c:
                    f6:42:4f:40:89:e3:54:eb:2d:dd:fd:de:46:4e:6b:
                    bb:49:f3:f7:1a:6d:66:a7:ca:15:6d:a1:85:cd:30:
                    c0:1c:eb:d8:39:1a:73:82:84:b7:fe:1f:78:ef:0b:
                    68:47:f2:d7:9e:7b:19:d2:49:71:ea:52:26:f5:b1:
                    c8:80:b9:12:cc:b0:7b:57:57:fa:11:f3:98:b7:8b:
                    47:32:1f:54:8b:34:dd:ad:dd:f0:6a:9c:31:39:ba:
                    1d:55:16:b5:df:c2:b0:f0:cb:cb:a9:57:a2:88:2d:
                    cc:4e:d2:79:b7:71:7e:33:4d:7d:a4:86:ba:85:fc:
                    5c:88:2f:06:15:80:fa:69:23:1d:5d:33:4e:da:d4:
                    da:b5:24:97:14:49:02:1d:ea:fc:a9:32:01:60:be:
                    54:29:bb:63:80:bd:6e:d1:a9:e6:c9:82:27:de:df:
                    0e:42:34:9a:38:27:13:e4:cb:0e:b4:9f:f9:4d:4f:
                    ac:c2:62:f0:64:67:7c:83:99:72:88:86:d0:e0:72:
                    a4:b1:e5:4d:d6:38:c7:76:22:b7:bc:54:c9:4a:97:
                    f7:b8:8d:8f:06:28:ce:6e:99:ed:7d:94:34:69:63:
                    3e:5b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                0F:B1:8C:FD:0A:92:0D:F6:F8:64:6B:29:B9:D4:13:F3:55:F5:A8:97
            X509v3 Authority Key Identifier:
                keyid:4C:36:5E:36:A6:47:9D:8E:B0:B5:0D:90:F3:6D:1D:7B:19:EF:84:D3

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9135B49/5318A108120111EFADC85345C4F9AE02/TDZeNqZHnY6wtQ2Q820dexnvhNM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TDZeNqZHnY6wtQ2Q820dexnvhNM.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/A9135B49/5318A108120111EFADC85345C4F9AE02/59D976B4C52B11F0B31D0C78C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  58.2.20.0/22

    Signature Algorithm: sha256WithRSAEncryption
         43:f9:f7:e6:7e:f0:31:27:33:18:ac:3f:00:40:8a:c4:6a:02:
         f6:b1:98:0a:d3:5a:fa:3b:d1:7a:f1:68:5c:b2:63:bf:48:41:
         8c:09:0e:54:d7:30:70:e3:9e:6e:0c:03:23:f0:47:5e:e2:49:
         22:d0:21:09:a2:72:cd:a5:15:db:a0:b6:03:23:36:6a:a7:5f:
         9b:e2:78:63:24:3f:ed:85:e0:c9:98:a0:2b:e4:00:87:cd:9b:
         8f:21:cb:13:2c:c8:d9:68:b0:a3:3e:88:72:75:b3:f4:47:8a:
         78:cf:ea:1a:5f:ac:36:f5:9e:b3:78:13:72:1d:7c:a7:bf:6d:
         5e:f0:8f:ca:8f:7e:11:9b:1f:dc:f2:e5:47:5c:05:c6:5c:b8:
         bc:d7:52:b5:2a:26:6e:81:9e:37:86:d6:9a:e7:0e:b3:16:5b:
         58:74:d9:65:63:b1:29:b8:44:c5:e7:12:4e:2b:63:af:0f:d9:
         5c:a0:62:c8:2b:94:44:7d:ee:58:7e:96:22:66:04:6a:c8:90:
         48:55:19:d8:01:3c:bd:95:16:db:10:9f:52:53:77:3e:dc:5b:
         f3:01:55:f7:7d:10:b5:de:0b:34:d6:7d:e6:09:db:0a:00:4b:
         38:3d:39:fb:b5:63:8e:94:ec:83:dc:74:95:7b:32:6d:42:82:
         9c:a5:74:e1
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAWMwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MzVCNDkxMTAvBgNVBAUTKDRDMzY1RTM2QTY0NzlEOEVCMEI1MEQ5MEYzNkQxRDdC
MTlFRjg0RDMwHhcNMjUxMTE5MDkzNzIzWhcNMjYwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTFkOGZkMy0xOTNmMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA25S9TRVyBCMWcXrXi1yMQrHjdkgv/wl4ys9bhZz2Qk9AieNU6y3d/d5GTmu7
SfP3Gm1mp8oVbaGFzTDAHOvYORpzgoS3/h947wtoR/LXnnsZ0klx6lIm9bHIgLkS
zLB7V1f6EfOYt4tHMh9UizTdrd3wapwxObodVRa138Kw8MvLqVeiiC3MTtJ5t3F+
M019pIa6hfxciC8GFYD6aSMdXTNO2tTatSSXFEkCHer8qTIBYL5UKbtjgL1u0anm
yYIn3t8OQjSaOCcT5MsOtJ/5TU+swmLwZGd8g5lyiIbQ4HKkseVN1jjHdiK3vFTJ
Spf3uI2PBijObpntfZQ0aWM+WwIDAQABo4IClTCCApEwHQYDVR0OBBYEFA+xjP0K
kg32+GRrKbnUE/NV9aiXMB8GA1UdIwQYMBaAFEw2XjamR52OsLUNkPNtHXsZ74TT
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEzNUI0OS81MzE4QTEwODEy
MDExMUVGQURDODUzNDVDNEY5QUUwMi9URFplTnFaSG5ZNnd0UTJRODIwZGV4bnZo
Tk0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1REWmVOcVpIblk2d3RRMlE4MjBkZXhudmhOTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MzVCNDkvNTMxOEExMDgxMjAxMTFFRkFEQzg1MzQ1QzRGOUFFMDIvNTlEOTc2QjRD
NTJCMTFGMEIzMUQwQzc4QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAI6AhQwDQYJKoZIhvcNAQELBQADggEBAEP59+Z+8DEnMxis
PwBAisRqAvaxmArTWvo70XrxaFyyY79IQYwJDlTXMHDjnm4MAyPwR17iSSLQIQmi
cs2lFdugtgMjNmqnX5vieGMkP+2F4MmYoCvkAIfNm48hyxMsyNlosKM+iHJ1s/RH
injP6hpfrDb1nrN4E3IdfKe/bV7wj8qPfhGbH9zy5UdcBcZcuLzXUrUqJm6BnjeG
1prnDrMWW1h02WVjsSm4RMXnEk4rY68P2VygYsgrlER97lh+liJmBGrIkEhVGdgB
PL2VFtsQn1JTdz7cW/MBVfd9ELXeCzTWfeYJ2woASzg9Ofu1Y46U7IPcdJV7Mm1C
gpyldOE=
-----END CERTIFICATE-----
Generated at Fri Dec 5 18:54:17 2025 by rpki-client