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/A91DEB81/CF9663C670F711ECB318E43AC4F9AE02/E84DD6FAC9C311F0ACE5A118C4F9AE02.roa
File:                     E84DD6FAC9C311F0ACE5A118C4F9AE02.roa (raw, json)
Hash identifier:          k9zWu2QJsnTRLP5WsBWNL6UAK85169EhgA+nfe0CwrY=
Subject key identifier:   78:B6:F8:03:84:1D:A5:1E:75:75:18:26:3F:AB:69:4B:81:7E:2C:ED
Certificate issuer:       /CN=A91DEB81/serialNumber=7776612A43C22D0A66B8F13680B3058BED5D9892
Certificate serial:       04A7
Authority key identifier: 77:76:61:2A:43:C2:2D:0A:66:B8:F1:36:80:B3:05:8B:ED:5D:98:92
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d3ZhKkPCLQpmuPE2gLMFi-1dmJI.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91DEB81/CF9663C670F711ECB318E43AC4F9AE02/E84DD6FAC9C311F0ACE5A118C4F9AE02.roa
Signing time:             Tue 25 Nov 2025 05:59:30 +0000
ROA not before:           Tue 25 Nov 2025 05:59:30 +0000
ROA not after:            Mon 02 Mar 2026 00:00:00 +0000
asID:                     138195
IP address blocks:        103.254.74.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91DEB81/CF9663C670F711ECB318E43AC4F9AE02/d3ZhKkPCLQpmuPE2gLMFi-1dmJI.crl
                          rsync://rpki.apnic.net/member_repository/A91DEB81/CF9663C670F711ECB318E43AC4F9AE02/d3ZhKkPCLQpmuPE2gLMFi-1dmJI.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d3ZhKkPCLQpmuPE2gLMFi-1dmJI.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 00:37:31 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1191 (0x4a7)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91DEB81, serialNumber=7776612A43C22D0A66B8F13680B3058BED5D9892
        Validity
            Not Before: Nov 25 05:59:30 2025 GMT
            Not After : Mar  2 00:00:00 2026 GMT
        Subject: CN=692545c2-ecd9
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ad:40:8b:fa:32:c3:a2:3d:db:46:c5:ea:e5:14:
                    8f:14:c7:40:ac:26:97:fc:d6:26:27:48:5e:d9:6c:
                    ab:20:c4:85:28:09:bd:21:30:bc:10:ea:06:96:0d:
                    ea:0d:01:8d:13:c9:62:d7:e3:43:41:8f:32:0a:44:
                    75:6b:f0:32:8e:76:1b:a2:74:db:e0:30:12:1c:05:
                    1a:e4:9a:3a:92:76:d4:4f:0e:c0:6a:b9:ac:02:19:
                    1a:cc:60:62:5d:3a:a1:c4:cd:00:bf:a6:81:ea:2c:
                    de:10:5e:7a:c3:63:7d:6f:71:ec:6e:06:21:94:73:
                    4b:fa:d7:62:17:24:ec:5d:84:0a:5e:61:44:8e:f6:
                    25:7e:53:be:21:bb:59:ae:15:3a:c4:6f:37:97:cd:
                    17:da:6e:9b:77:6a:c6:71:79:e2:7d:a7:15:6e:72:
                    a9:52:8f:b6:d8:59:2e:b5:f8:c4:c3:0c:d7:e8:0d:
                    83:e5:7c:94:a7:4a:62:aa:9f:23:9b:ed:5b:b3:48:
                    80:26:28:0b:99:b5:6a:40:42:61:28:cc:14:0a:9f:
                    91:e1:b6:3d:fe:62:76:f7:ec:61:59:64:e1:54:ab:
                    10:c1:0b:28:68:99:a4:22:50:37:2d:e5:8c:2d:46:
                    68:39:1f:17:17:6e:08:7d:8a:52:84:9b:69:5b:3d:
                    c1:e3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                78:B6:F8:03:84:1D:A5:1E:75:75:18:26:3F:AB:69:4B:81:7E:2C:ED
            X509v3 Authority Key Identifier:
                keyid:77:76:61:2A:43:C2:2D:0A:66:B8:F1:36:80:B3:05:8B:ED:5D:98:92

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91DEB81/CF9663C670F711ECB318E43AC4F9AE02/d3ZhKkPCLQpmuPE2gLMFi-1dmJI.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d3ZhKkPCLQpmuPE2gLMFi-1dmJI.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/A91DEB81/CF9663C670F711ECB318E43AC4F9AE02/E84DD6FAC9C311F0ACE5A118C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.254.74.0/24

    Signature Algorithm: sha256WithRSAEncryption
         66:8b:6b:65:0f:68:ff:3b:23:f4:ed:05:cc:3d:5c:34:43:e6:
         aa:50:4e:7e:bf:49:dd:3f:fc:90:1f:17:b0:52:ff:fe:5c:5f:
         f0:5e:5c:91:ff:c4:8b:eb:a6:76:d2:7a:9e:14:83:2e:31:0e:
         82:50:d4:7e:95:9b:06:1b:fc:ca:63:39:1c:7f:8d:49:de:46:
         03:f5:a9:78:01:90:a8:5b:7c:44:86:4f:e1:88:d7:b5:84:63:
         a3:a0:a7:72:17:aa:45:b8:8c:17:31:57:5a:fc:e1:b6:93:dd:
         e8:9e:4d:f4:ff:6f:81:84:75:b2:2f:d1:b3:bb:55:9d:de:d7:
         73:d9:d3:7b:f6:07:62:91:c5:f1:5b:0e:b9:b8:75:27:03:ef:
         ca:68:79:45:00:d1:5f:96:4f:75:48:38:dc:86:37:c2:3f:61:
         65:ed:5a:c9:bb:06:05:86:f7:ea:4d:51:74:d4:fa:f2:90:55:
         e3:03:57:46:22:09:ae:21:61:64:7a:79:4c:0c:03:68:c0:0d:
         54:30:ec:29:b6:d5:cb:df:8f:50:95:d2:78:b8:e4:79:1f:20:
         59:5e:b7:10:6f:65:fa:d6:fe:45:77:66:61:a8:e5:b0:a0:a5:
         c3:af:92:44:ba:a2:bf:f6:7b:1f:b1:86:25:72:e8:65:c1:b8:
         fa:04:36:bd
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBKcwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
REVCODExMTAvBgNVBAUTKDc3NzY2MTJBNDNDMjJEMEE2NkI4RjEzNjgwQjMwNThC
RUQ1RDk4OTIwHhcNMjUxMTI1MDU1OTMwWhcNMjYwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI1NDVjMi1lY2Q5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArUCL+jLDoj3bRsXq5RSPFMdArCaX/NYmJ0he2WyrIMSFKAm9ITC8EOoGlg3q
DQGNE8li1+NDQY8yCkR1a/AyjnYbonTb4DASHAUa5Jo6knbUTw7AarmsAhkazGBi
XTqhxM0Av6aB6izeEF56w2N9b3HsbgYhlHNL+tdiFyTsXYQKXmFEjvYlflO+IbtZ
rhU6xG83l80X2m6bd2rGcXnifacVbnKpUo+22FkutfjEwwzX6A2D5XyUp0piqp8j
m+1bs0iAJigLmbVqQEJhKMwUCp+R4bY9/mJ29+xhWWThVKsQwQsoaJmkIlA3LeWM
LUZoOR8XF24IfYpShJtpWz3B4wIDAQABo4IClTCCApEwHQYDVR0OBBYEFHi2+AOE
HaUedXUYJj+raUuBfiztMB8GA1UdIwQYMBaAFHd2YSpDwi0KZrjxNoCzBYvtXZiS
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFERUI4MS9DRjk2NjNDNjcw
RjcxMUVDQjMxOEU0M0FDNEY5QUUwMi9kM1poS2tQQ0xRcG11UEUyZ0xNRmktMWRt
SkkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2QzWmhLa1BDTFFwbXVQRTJnTE1GaS0xZG1KSS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
REVCODEvQ0Y5NjYzQzY3MEY3MTFFQ0IzMThFNDNBQzRGOUFFMDIvRTg0REQ2RkFD
OUMzMTFGMEFDRTVBMTE4QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABn/kowDQYJKoZIhvcNAQELBQADggEBAGaLa2UPaP87I/Tt
Bcw9XDRD5qpQTn6/Sd0//JAfF7BS//5cX/BeXJH/xIvrpnbSep4Ugy4xDoJQ1H6V
mwYb/MpjORx/jUneRgP1qXgBkKhbfESGT+GI17WEY6Ogp3IXqkW4jBcxV1r84baT
3eieTfT/b4GEdbIv0bO7VZ3e13PZ03v2B2KRxfFbDrm4dScD78poeUUA0V+WT3VI
ONyGN8I/YWXtWsm7BgWG9+pNUXTU+vKQVeMDV0YiCa4hYWR6eUwMA2jADVQw7Cm2
1cvfj1CV0ni45HkfIFletxBvZfrW/kV3ZmGo5bCgpcOvkkS6or/2ex+xhiVy6GXB
uPoENr0=
-----END CERTIFICATE-----
Generated at Sat Dec 6 15:42:03 2025 by rpki-client