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/A91FD90A/17E2CF50B5C511EBB54E0146C4F9AE02/79F19E0A5BDA11F0980FE961C4F9AE02.roa
File:                     79F19E0A5BDA11F0980FE961C4F9AE02.roa (raw, json)
Hash identifier:          0TiadiWRlgCP0angfZDHQ4cjVb2nVgJxQkU2aDBqTz8=
Subject key identifier:   30:61:F1:0D:53:CF:2D:DD:CC:9A:79:A2:FE:B4:3E:D1:D6:9B:7B:1F
Certificate issuer:       /CN=A91FD90A/serialNumber=4B9A63881A8556021054E94BDC32274EC7B7DDF2
Certificate serial:       066A
Authority key identifier: 4B:9A:63:88:1A:85:56:02:10:54:E9:4B:DC:32:27:4E:C7:B7:DD:F2
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/S5pjiBqFVgIQVOlL3DInTse33fI.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91FD90A/17E2CF50B5C511EBB54E0146C4F9AE02/79F19E0A5BDA11F0980FE961C4F9AE02.roa
Signing time:             Wed 24 Dec 2025 22:19:24 +0000
ROA not before:           Wed 24 Dec 2025 22:19:24 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     152605
IP address blocks:        103.145.184.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91FD90A/17E2CF50B5C511EBB54E0146C4F9AE02/S5pjiBqFVgIQVOlL3DInTse33fI.crl
                          rsync://rpki.apnic.net/member_repository/A91FD90A/17E2CF50B5C511EBB54E0146C4F9AE02/S5pjiBqFVgIQVOlL3DInTse33fI.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/S5pjiBqFVgIQVOlL3DInTse33fI.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 21:53:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1642 (0x66a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91FD90A, serialNumber=4B9A63881A8556021054E94BDC32274EC7B7DDF2
        Validity
            Not Before: Dec 24 22:19:24 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=694c66ec-bba6
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:be:ad:10:da:1d:3a:0a:2f:fd:3a:d0:ea:f3:00:
                    9a:d1:ec:88:22:96:bd:ae:0a:87:81:6c:29:9d:22:
                    be:55:32:92:7a:78:98:fd:0a:d8:26:ea:45:df:83:
                    4d:25:10:84:1f:36:b6:36:73:11:02:e2:81:13:80:
                    e2:89:cc:de:f0:8a:0f:8a:88:92:2c:44:41:3e:24:
                    7a:fe:60:31:3f:c2:72:8c:51:c6:fa:1e:37:50:30:
                    aa:69:bb:1b:e8:08:0c:bb:56:de:4e:67:dd:c0:97:
                    f0:a2:e1:7a:ff:0a:b7:f6:b5:4e:ef:96:01:02:f6:
                    e0:5e:5e:fd:33:66:e4:f5:a6:bd:a4:75:a9:df:0b:
                    dc:08:65:15:06:e5:11:65:bf:f8:df:26:a5:62:8b:
                    8e:08:52:15:55:93:2f:22:92:4a:e9:8f:a8:1e:dc:
                    b9:57:ae:b0:a0:c4:17:34:06:44:6b:9c:20:99:e4:
                    a0:9f:a8:27:2f:88:c8:ff:1d:6b:2e:4f:9e:bd:a5:
                    ed:f4:4c:d8:96:e4:c8:bd:69:73:20:97:b3:72:ce:
                    8f:4f:de:95:9c:97:46:8a:f8:9f:3a:97:26:76:b7:
                    9c:3e:cb:11:9d:dd:1d:9e:71:15:32:bb:e0:ad:42:
                    9b:1f:75:8e:58:16:d7:49:20:f5:ee:6f:89:90:56:
                    be:6f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                30:61:F1:0D:53:CF:2D:DD:CC:9A:79:A2:FE:B4:3E:D1:D6:9B:7B:1F
            X509v3 Authority Key Identifier:
                keyid:4B:9A:63:88:1A:85:56:02:10:54:E9:4B:DC:32:27:4E:C7:B7:DD:F2

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91FD90A/17E2CF50B5C511EBB54E0146C4F9AE02/S5pjiBqFVgIQVOlL3DInTse33fI.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/S5pjiBqFVgIQVOlL3DInTse33fI.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/A91FD90A/17E2CF50B5C511EBB54E0146C4F9AE02/79F19E0A5BDA11F0980FE961C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.145.184.0/24

    Signature Algorithm: sha256WithRSAEncryption
         eb:1a:11:f5:36:da:e3:66:33:74:f1:94:5d:a4:3f:ed:9f:a4:
         0b:e6:6d:09:29:e8:2a:43:64:2a:dd:a8:87:42:73:9f:73:38:
         d8:38:18:b3:98:30:8f:77:d7:2a:d1:e0:13:d5:75:09:59:0f:
         40:a5:4b:3e:1d:33:08:ee:35:bb:eb:a2:33:cd:a8:c0:63:fb:
         de:c0:ad:91:07:e4:a3:d4:5d:65:00:d0:32:d9:48:d6:c3:4e:
         fc:62:6d:a4:11:fb:04:4b:1d:1f:dd:15:e1:d3:c2:12:f7:11:
         15:03:72:31:5b:d0:13:0a:fc:1b:a2:52:ef:33:99:d0:02:53:
         58:c8:11:cb:b6:7f:08:3c:a2:92:8e:a7:91:33:39:fa:2e:d1:
         5c:6d:46:40:8e:8b:c7:e7:f8:1a:32:0f:f9:dc:19:ee:24:67:
         d4:33:55:26:ab:71:e0:f4:39:d3:bd:f1:9c:b6:88:fb:87:13:
         5a:19:8b:bf:51:ad:e8:9f:ae:77:1f:e1:35:06:48:66:45:df:
         b6:61:99:db:62:f6:34:42:7b:f6:2a:f9:5a:d7:f4:02:25:29:
         c5:d4:1d:0b:69:c1:50:d4:d9:cc:b1:82:74:cb:d7:b9:d8:f5:
         a8:72:86:78:46:41:e8:6e:5e:ae:dc:e2:ed:b9:9f:4e:b0:03:
         e8:7f:61:12
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBmowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
RkQ5MEExMTAvBgNVBAUTKDRCOUE2Mzg4MUE4NTU2MDIxMDU0RTk0QkRDMzIyNzRF
QzdCN0RERjIwHhcNMjUxMjI0MjIxOTI0WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTRjNjZlYy1iYmE2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvq0Q2h06Ci/9OtDq8wCa0eyIIpa9rgqHgWwpnSK+VTKSeniY/QrYJupF34NN
JRCEHza2NnMRAuKBE4Diicze8IoPioiSLERBPiR6/mAxP8JyjFHG+h43UDCqabsb
6AgMu1beTmfdwJfwouF6/wq39rVO75YBAvbgXl79M2bk9aa9pHWp3wvcCGUVBuUR
Zb/43yalYouOCFIVVZMvIpJK6Y+oHty5V66woMQXNAZEa5wgmeSgn6gnL4jI/x1r
Lk+evaXt9EzYluTIvWlzIJezcs6PT96VnJdGivifOpcmdrecPssRnd0dnnEVMrvg
rUKbH3WOWBbXSSD17m+JkFa+bwIDAQABo4IClTCCApEwHQYDVR0OBBYEFDBh8Q1T
zy3dzJp5ov60PtHWm3sfMB8GA1UdIwQYMBaAFEuaY4gahVYCEFTpS9wyJ07Ht93y
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGRDkwQS8xN0UyQ0Y1MEI1
QzUxMUVCQjU0RTAxNDZDNEY5QUUwMi9TNXBqaUJxRlZnSVFWT2xMM0RJblRzZTMz
ZkkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1M1cGppQnFGVmdJUVZPbEwzREluVHNlMzNmSS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RkQ5MEEvMTdFMkNGNTBCNUM1MTFFQkI1NEUwMTQ2QzRGOUFFMDIvNzlGMTlFMEE1
QkRBMTFGMDk4MEZFOTYxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnkbgwDQYJKoZIhvcNAQELBQADggEBAOsaEfU22uNmM3Tx
lF2kP+2fpAvmbQkp6CpDZCrdqIdCc59zONg4GLOYMI931yrR4BPVdQlZD0ClSz4d
MwjuNbvrojPNqMBj+97ArZEH5KPUXWUA0DLZSNbDTvxibaQR+wRLHR/dFeHTwhL3
ERUDcjFb0BMK/BuiUu8zmdACU1jIEcu2fwg8opKOp5EzOfou0VxtRkCOi8fn+Boy
D/ncGe4kZ9QzVSarceD0OdO98Zy2iPuHE1oZi79Rreifrncf4TUGSGZF37Zhmdti
9jRCe/Yq+VrX9AIlKcXUHQtpwVDU2cyxgnTL17nY9ahyhnhGQehuXq7c4u25n06w
A+h/YRI=
-----END CERTIFICATE-----
Generated at Sun Jan 25 11:05:57 2026 by rpki-client