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/A91F0721/C9127B3EADC811ED9216220EC4F9AE02/7659B89AADCC11ED84051211C4F9AE02.roa
File:                     7659B89AADCC11ED84051211C4F9AE02.roa (raw, json)
Hash identifier:          4xZDEw3FRBWFRylijPU5JOuTB9KaN3fmrPD43soo8sQ=
Subject key identifier:   EC:FC:9A:AC:50:DE:F0:09:07:EE:01:07:72:EE:09:00:F9:8F:DF:40
Certificate issuer:       /CN=A91F0721/serialNumber=04D84821E13B80303354C4BE34331D5111F2BCA6
Certificate serial:       020E
Authority key identifier: 04:D8:48:21:E1:3B:80:30:33:54:C4:BE:34:33:1D:51:11:F2:BC:A6
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/BNhIIeE7gDAzVMS-NDMdURHyvKY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F0721/C9127B3EADC811ED9216220EC4F9AE02/7659B89AADCC11ED84051211C4F9AE02.roa
Signing time:             Wed 03 Dec 2025 01:00:34 +0000
ROA not before:           Wed 03 Dec 2025 01:00:34 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     139802
IP address blocks:        103.145.102.0/23 maxlen: 23
                          103.145.102.0/24 maxlen: 24
                          103.145.103.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F0721/C9127B3EADC811ED9216220EC4F9AE02/BNhIIeE7gDAzVMS-NDMdURHyvKY.crl
                          rsync://rpki.apnic.net/member_repository/A91F0721/C9127B3EADC811ED9216220EC4F9AE02/BNhIIeE7gDAzVMS-NDMdURHyvKY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/BNhIIeE7gDAzVMS-NDMdURHyvKY.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:   Sun 28 Dec 2025 01:28:38 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 526 (0x20e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F0721, serialNumber=04D84821E13B80303354C4BE34331D5111F2BCA6
        Validity
            Not Before: Dec  3 01:00:34 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=692f8bb1-c7e3
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a5:2e:c0:10:e9:c1:a6:01:ac:15:e7:fa:e1:d5:
                    0c:13:bf:30:35:01:e3:aa:68:00:54:c8:b3:1c:14:
                    c9:ae:60:fc:87:3d:53:f2:c7:7b:fd:24:9c:33:26:
                    26:2e:99:af:b4:c6:4d:e6:3e:e0:35:3c:f0:de:02:
                    41:46:23:24:21:c3:11:43:a4:33:0c:bf:67:fe:8d:
                    09:93:fd:f9:6b:f9:d2:44:39:91:60:a4:71:87:7f:
                    21:24:6a:df:71:ba:68:51:d8:7a:d4:b1:1d:a3:05:
                    c3:fc:31:e8:cc:a9:10:f4:50:45:15:a6:91:e2:fc:
                    40:11:ba:00:6c:7a:ca:43:6e:15:78:76:08:09:11:
                    5c:c1:c3:ab:eb:d3:94:06:a1:0c:e4:2a:17:66:68:
                    49:f0:c2:7c:61:db:cb:c1:26:0c:46:d8:8d:de:3f:
                    a8:7a:fd:42:f2:3d:f4:dc:76:6b:ca:21:b3:f1:8d:
                    96:ca:80:87:1c:e5:90:1e:39:a1:af:62:29:5e:27:
                    b6:08:e6:6b:9d:2e:93:6f:31:23:f4:fc:b3:33:8c:
                    74:d8:2d:88:9e:16:d7:b4:7d:a4:f3:f5:5c:43:dd:
                    34:c4:e1:04:35:9b:56:15:04:8e:04:2f:ec:22:31:
                    b6:a7:18:5c:3b:a9:04:8f:41:91:56:f8:4f:f1:aa:
                    2f:eb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                EC:FC:9A:AC:50:DE:F0:09:07:EE:01:07:72:EE:09:00:F9:8F:DF:40
            X509v3 Authority Key Identifier:
                keyid:04:D8:48:21:E1:3B:80:30:33:54:C4:BE:34:33:1D:51:11:F2:BC:A6

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F0721/C9127B3EADC811ED9216220EC4F9AE02/BNhIIeE7gDAzVMS-NDMdURHyvKY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/BNhIIeE7gDAzVMS-NDMdURHyvKY.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/A91F0721/C9127B3EADC811ED9216220EC4F9AE02/7659B89AADCC11ED84051211C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.145.102.0/23

    Signature Algorithm: sha256WithRSAEncryption
         49:a0:4e:1e:ce:83:f5:52:ac:e2:9a:50:c7:34:9a:b5:50:ad:
         9e:3d:f5:a4:11:b9:97:7c:b3:5c:5c:5f:08:b8:a2:23:88:58:
         59:94:10:04:ba:aa:40:82:4a:1d:58:e3:c6:dc:1b:bb:5a:95:
         d7:2f:8d:95:75:41:a9:27:3b:f8:94:2a:d0:a7:f9:3e:71:e3:
         99:50:45:d3:c4:f0:d2:47:8e:2b:ba:fb:15:d0:11:43:f5:93:
         84:74:d2:0e:bc:79:e0:5c:7d:2a:29:9b:32:e2:0a:b3:2e:c7:
         ca:70:1c:6a:a0:4a:fb:ad:bd:a5:b4:63:75:82:a7:be:02:69:
         af:eb:e1:60:3c:6e:33:b2:bc:03:10:0e:31:19:9a:bc:b7:3d:
         6d:91:38:fd:54:5a:a7:f2:28:59:54:64:63:ba:28:47:f6:23:
         8e:e5:46:97:03:06:f7:4e:43:8c:fb:ec:b4:b6:d7:55:42:25:
         4f:5e:fd:2e:fc:6f:cf:03:d4:6f:5d:a2:e7:c8:08:c4:52:35:
         60:2c:0b:22:16:a3:fb:85:4b:22:be:d1:fa:f3:cb:d7:d5:3f:
         29:73:5b:2b:40:aa:20:f0:ed:af:fa:23:d9:b7:1f:62:92:92:
         f1:81:98:d4:29:43:c6:3c:bb:c5:e3:26:47:e2:83:f2:e7:82:
         4d:e1:9d:71
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAg4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RjA3MjExMTAvBgNVBAUTKDA0RDg0ODIxRTEzQjgwMzAzMzU0QzRCRTM0MzMxRDUx
MTFGMkJDQTYwHhcNMjUxMjAzMDEwMDM0WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJmOGJiMS1jN2UzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApS7AEOnBpgGsFef64dUME78wNQHjqmgAVMizHBTJrmD8hz1T8sd7/SScMyYm
LpmvtMZN5j7gNTzw3gJBRiMkIcMRQ6QzDL9n/o0Jk/35a/nSRDmRYKRxh38hJGrf
cbpoUdh61LEdowXD/DHozKkQ9FBFFaaR4vxAEboAbHrKQ24VeHYICRFcwcOr69OU
BqEM5CoXZmhJ8MJ8YdvLwSYMRtiN3j+oev1C8j303HZryiGz8Y2WyoCHHOWQHjmh
r2IpXie2COZrnS6TbzEj9PyzM4x02C2InhbXtH2k8/VcQ900xOEENZtWFQSOBC/s
IjG2pxhcO6kEj0GRVvhP8aov6wIDAQABo4IClTCCApEwHQYDVR0OBBYEFOz8mqxQ
3vAJB+4BB3LuCQD5j99AMB8GA1UdIwQYMBaAFATYSCHhO4AwM1TEvjQzHVER8rym
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGMDcyMS9DOTEyN0IzRUFE
QzgxMUVEOTIxNjIyMEVDNEY5QUUwMi9CTmhJSWVFN2dEQXpWTVMtTkRNZFVSSHl2
S1kuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0JOaElJZUU3Z0RBelZNUy1ORE1kVVJIeXZLWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RjA3MjEvQzkxMjdCM0VBREM4MTFFRDkyMTYyMjBFQzRGOUFFMDIvNzY1OUI4OUFB
RENDMTFFRDg0MDUxMjExQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnkWYwDQYJKoZIhvcNAQELBQADggEBAEmgTh7Og/VSrOKa
UMc0mrVQrZ499aQRuZd8s1xcXwi4oiOIWFmUEAS6qkCCSh1Y48bcG7taldcvjZV1
QaknO/iUKtCn+T5x45lQRdPE8NJHjiu6+xXQEUP1k4R00g68eeBcfSopmzLiCrMu
x8pwHGqgSvutvaW0Y3WCp74Caa/r4WA8bjOyvAMQDjEZmry3PW2ROP1UWqfyKFlU
ZGO6KEf2I47lRpcDBvdOQ4z77LS211VCJU9e/S78b88D1G9doufICMRSNWAsCyIW
o/uFSyK+0frzy9fVPylzWytAqiDw7a/6I9m3H2KSkvGBmNQpQ8Y8u8XjJkfig/Ln
gk3hnXE=
-----END CERTIFICATE-----
Generated at Mon Dec 22 04:26:41 2025 by rpki-client