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/A9194590/36355952919F11EDB48E534DC4F9AE02/B4914F2E91A211EDA6B67334C4F9AE02.roa
File:                     B4914F2E91A211EDA6B67334C4F9AE02.roa (raw, json)
Hash identifier:          mWc8gsKha/oqlnkPtq40p4Ku8dC97MU2Cmz+9Qj8vX8=
Subject key identifier:   AE:DF:A5:BB:F7:53:EF:C8:26:26:07:32:29:61:05:71:99:22:D4:3A
Certificate issuer:       /CN=A9194590/serialNumber=448A6D82976A55DC570BA5803770AC6ADDBBD886
Certificate serial:       021E
Authority key identifier: 44:8A:6D:82:97:6A:55:DC:57:0B:A5:80:37:70:AC:6A:DD:BB:D8:86
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/RIptgpdqVdxXC6WAN3Csat272IY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9194590/36355952919F11EDB48E534DC4F9AE02/B4914F2E91A211EDA6B67334C4F9AE02.roa
Signing time:             Sun 23 Nov 2025 00:47:50 +0000
ROA not before:           Sun 23 Nov 2025 00:47:50 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     203020
IP address blocks:        103.174.202.0/23 maxlen: 23
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9194590/36355952919F11EDB48E534DC4F9AE02/RIptgpdqVdxXC6WAN3Csat272IY.crl
                          rsync://rpki.apnic.net/member_repository/A9194590/36355952919F11EDB48E534DC4F9AE02/RIptgpdqVdxXC6WAN3Csat272IY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/RIptgpdqVdxXC6WAN3Csat272IY.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:29:10 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 542 (0x21e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9194590, serialNumber=448A6D82976A55DC570BA5803770AC6ADDBBD886
        Validity
            Not Before: Nov 23 00:47:50 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=692259b5-de75
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bc:87:a1:06:a9:fd:a6:b0:00:af:27:62:16:11:
                    ca:9d:fe:a2:6a:e3:7a:6a:ff:14:99:18:e7:61:8e:
                    b9:a6:ff:f0:19:ee:b0:3a:11:f1:ef:17:1c:0b:87:
                    2d:af:c6:bf:43:b9:d6:c5:ae:ff:d2:f6:79:82:24:
                    6e:bd:02:d6:5d:22:33:0b:b7:ec:8b:42:cd:6e:41:
                    07:53:3d:b6:fd:f2:44:35:91:da:0f:54:b0:74:21:
                    4d:6b:9b:a4:f1:5e:11:50:6b:e0:e8:f0:6f:d9:a4:
                    38:10:4a:a5:a8:ce:5d:c7:85:c6:2c:f9:a0:61:24:
                    ac:54:8e:60:b3:30:9b:1d:28:04:63:ec:81:c9:c2:
                    2e:93:37:ad:11:34:8b:67:9f:fb:4e:14:5d:49:01:
                    f6:6e:a4:bf:34:18:36:e6:eb:04:a5:f5:b1:35:e9:
                    41:c6:61:61:5d:b4:30:9c:09:a6:53:4d:20:14:b4:
                    e8:0b:43:e4:09:c9:56:82:43:96:ba:e7:65:af:3f:
                    f1:30:72:8b:88:7a:28:dc:b9:41:a9:4c:bd:0c:91:
                    2f:79:47:7b:d6:27:bf:7e:85:88:7d:24:1d:2a:78:
                    c2:73:fb:63:20:f9:63:40:e1:6a:15:e5:8f:ac:84:
                    e2:a9:50:a4:82:a8:20:d1:14:d4:8a:a9:dd:64:ac:
                    fe:db
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AE:DF:A5:BB:F7:53:EF:C8:26:26:07:32:29:61:05:71:99:22:D4:3A
            X509v3 Authority Key Identifier:
                keyid:44:8A:6D:82:97:6A:55:DC:57:0B:A5:80:37:70:AC:6A:DD:BB:D8:86

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9194590/36355952919F11EDB48E534DC4F9AE02/RIptgpdqVdxXC6WAN3Csat272IY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/RIptgpdqVdxXC6WAN3Csat272IY.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/A9194590/36355952919F11EDB48E534DC4F9AE02/B4914F2E91A211EDA6B67334C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.174.202.0/23

    Signature Algorithm: sha256WithRSAEncryption
         ba:66:bd:3c:7c:88:36:25:bc:1c:e0:44:23:7b:ed:05:de:d5:
         ac:25:88:57:f0:4c:1a:0c:10:fe:99:0a:0c:79:9c:98:12:81:
         0c:73:97:b4:88:b7:2c:1b:09:78:ad:de:01:1b:3e:c7:84:fa:
         78:dd:7f:77:20:5a:46:a5:75:02:fb:7f:aa:12:fa:d9:47:a0:
         eb:76:d9:6c:dd:a4:ac:78:1e:e1:8b:ea:d9:37:82:3c:f0:e1:
         ea:c6:b9:00:7b:5c:18:fd:a5:63:15:3c:ef:8a:37:e9:b3:b4:
         d2:67:39:4b:63:6d:25:0e:aa:80:9d:24:96:c0:c2:46:ac:ae:
         b2:5e:b7:34:c1:6d:f6:42:0b:ea:e9:54:f5:5f:02:7b:0b:d4:
         3c:7f:78:4f:61:82:ab:50:2d:c0:8f:9b:9a:5f:8f:a0:7e:2d:
         a6:f3:bd:4b:b3:5b:c1:d6:64:af:8f:83:c1:2c:56:17:93:82:
         d5:40:f7:73:68:10:a7:d1:59:76:37:40:42:da:1f:9b:c9:da:
         66:2d:59:41:f9:a9:cc:30:ee:56:fa:2f:da:db:7f:b0:29:28:
         d9:f3:ec:86:11:30:b5:11:97:bd:34:39:de:53:b1:37:ac:13:
         c0:84:7b:36:d6:f6:69:67:3c:ef:1c:4e:d0:ae:24:63:a4:a2:
         78:96:88:55
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAh4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
OTQ1OTAxMTAvBgNVBAUTKDQ0OEE2RDgyOTc2QTU1REM1NzBCQTU4MDM3NzBBQzZB
RERCQkQ4ODYwHhcNMjUxMTIzMDA0NzUwWhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTIyNTliNS1kZTc1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvIehBqn9prAArydiFhHKnf6iauN6av8UmRjnYY65pv/wGe6wOhHx7xccC4ct
r8a/Q7nWxa7/0vZ5giRuvQLWXSIzC7fsi0LNbkEHUz22/fJENZHaD1SwdCFNa5uk
8V4RUGvg6PBv2aQ4EEqlqM5dx4XGLPmgYSSsVI5gszCbHSgEY+yBycIukzetETSL
Z5/7ThRdSQH2bqS/NBg25usEpfWxNelBxmFhXbQwnAmmU00gFLToC0PkCclWgkOW
uudlrz/xMHKLiHoo3LlBqUy9DJEveUd71ie/foWIfSQdKnjCc/tjIPljQOFqFeWP
rITiqVCkgqgg0RTUiqndZKz+2wIDAQABo4IClTCCApEwHQYDVR0OBBYEFK7fpbv3
U+/IJiYHMilhBXGZItQ6MB8GA1UdIwQYMBaAFESKbYKXalXcVwulgDdwrGrdu9iG
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5NDU5MC8zNjM1NTk1Mjkx
OUYxMUVEQjQ4RTUzNERDNEY5QUUwMi9SSXB0Z3BkcVZkeFhDNldBTjNDc2F0Mjcy
SVkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1JJcHRncGRxVmR4WEM2V0FOM0NzYXQyNzJJWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OTQ1OTAvMzYzNTU5NTI5MTlGMTFFREI0OEU1MzREQzRGOUFFMDIvQjQ5MTRGMkU5
MUEyMTFFREE2QjY3MzM0QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnrsowDQYJKoZIhvcNAQELBQADggEBALpmvTx8iDYlvBzg
RCN77QXe1awliFfwTBoMEP6ZCgx5nJgSgQxzl7SItywbCXit3gEbPseE+njdf3cg
WkaldQL7f6oS+tlHoOt22WzdpKx4HuGL6tk3gjzw4erGuQB7XBj9pWMVPO+KN+mz
tNJnOUtjbSUOqoCdJJbAwkasrrJetzTBbfZCC+rpVPVfAnsL1Dx/eE9hgqtQLcCP
m5pfj6B+LabzvUuzW8HWZK+Pg8EsVheTgtVA93NoEKfRWXY3QELaH5vJ2mYtWUH5
qcww7lb6L9rbf7ApKNnz7IYRMLURl700Od5TsTesE8CEezbW9mlnPO8cTtCuJGOk
oniWiFU=
-----END CERTIFICATE-----
Generated at Sat Dec 6 17:06:34 2025 by rpki-client