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/A91F8CAA/DCD02A20E1EA11EE999C702AC4F9AE02/1EC90968E1F211EEA360BE22C4F9AE02.roa
File:                     1EC90968E1F211EEA360BE22C4F9AE02.roa (raw, json)
Hash identifier:          Kq9z18t39rAjNqTDFxx/COpb6FxmGJ+tPX1EqE4L/i0=
Subject key identifier:   62:7F:31:C7:BA:7F:ED:2E:F5:E7:84:66:B8:37:64:3C:DF:49:A2:7E
Certificate issuer:       /CN=A91F8CAA/serialNumber=3778544E2469548BF09B54DDD803D7D7D90F7E62
Certificate serial:       014E
Authority key identifier: 37:78:54:4E:24:69:54:8B:F0:9B:54:DD:D8:03:D7:D7:D9:0F:7E:62
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N3hUTiRpVIvwm1Td2APX19kPfmI.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91F8CAA/DCD02A20E1EA11EE999C702AC4F9AE02/1EC90968E1F211EEA360BE22C4F9AE02.roa
Signing time:             Tue 09 Dec 2025 02:41:55 +0000
ROA not before:           Tue 09 Dec 2025 02:41:55 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     6453
IP address blocks:        103.145.88.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91F8CAA/DCD02A20E1EA11EE999C702AC4F9AE02/N3hUTiRpVIvwm1Td2APX19kPfmI.crl
                          rsync://rpki.apnic.net/member_repository/A91F8CAA/DCD02A20E1EA11EE999C702AC4F9AE02/N3hUTiRpVIvwm1Td2APX19kPfmI.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N3hUTiRpVIvwm1Td2APX19kPfmI.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 26 Dec 2025 03:26:33 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 334 (0x14e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91F8CAA, serialNumber=3778544E2469548BF09B54DDD803D7D7D90F7E62
        Validity
            Not Before: Dec  9 02:41:55 2025 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69378c73-4a3e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a6:db:dd:85:78:b6:8e:70:6b:bf:7b:e0:76:e2:
                    0d:3c:4c:ba:b6:3c:08:fe:7c:01:eb:28:70:1c:2a:
                    97:5b:5a:71:28:a1:4d:5c:10:b6:a6:3b:60:52:21:
                    87:5d:ab:1d:e6:bb:69:95:99:14:bd:49:6c:b9:43:
                    23:18:8d:63:c7:60:04:10:fd:e7:65:f1:09:38:66:
                    bd:6e:83:b1:0e:1e:9a:2b:13:03:4e:09:82:f7:45:
                    c5:a8:4a:64:71:78:9d:e5:ed:4b:71:30:27:01:ff:
                    57:05:29:44:8a:5a:ef:03:f9:a6:81:cf:00:f3:44:
                    f0:90:b5:a5:2c:b4:df:f0:14:a0:9e:05:20:30:24:
                    2d:e3:2a:38:f1:99:5f:a1:b4:60:be:71:72:ee:ac:
                    78:7c:28:a5:54:c4:d3:ad:25:7f:8e:2c:28:44:88:
                    a1:5f:2e:9d:d6:a1:55:ee:8b:c3:ec:6f:45:f1:7e:
                    12:65:a6:72:22:c8:16:64:44:99:e4:29:f8:58:8c:
                    63:49:de:36:60:4c:1e:e2:4e:44:0a:86:f1:2d:f2:
                    05:19:93:ce:28:7c:3d:d9:76:87:6b:4a:25:85:cf:
                    45:b1:a5:4a:95:67:ff:b7:2b:f5:e3:82:1d:de:5d:
                    88:6d:69:9d:0a:bb:6c:ed:0f:cc:c9:05:fe:14:ee:
                    2f:fd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                62:7F:31:C7:BA:7F:ED:2E:F5:E7:84:66:B8:37:64:3C:DF:49:A2:7E
            X509v3 Authority Key Identifier:
                keyid:37:78:54:4E:24:69:54:8B:F0:9B:54:DD:D8:03:D7:D7:D9:0F:7E:62

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91F8CAA/DCD02A20E1EA11EE999C702AC4F9AE02/N3hUTiRpVIvwm1Td2APX19kPfmI.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/N3hUTiRpVIvwm1Td2APX19kPfmI.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/A91F8CAA/DCD02A20E1EA11EE999C702AC4F9AE02/1EC90968E1F211EEA360BE22C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.145.88.0/24

    Signature Algorithm: sha256WithRSAEncryption
         1f:ce:c1:ab:90:0c:6d:b7:e5:59:09:4d:dd:bf:4c:f5:23:ec:
         44:82:43:a8:f5:fd:af:e7:05:e1:d2:5c:14:85:8c:5c:cb:15:
         05:3a:31:30:25:b5:53:11:da:b0:7f:0f:6d:6e:0b:ce:ac:04:
         a0:84:2b:6a:90:71:c0:b0:a0:d6:e7:76:9d:51:c9:dc:a4:5f:
         d0:a5:43:cf:53:c3:8b:bb:c9:8b:20:a1:64:91:97:a9:b3:3c:
         38:2a:28:2b:69:f5:dd:39:71:df:aa:36:ae:47:a4:50:65:95:
         c8:b7:2c:4a:f0:14:fd:63:49:2f:96:e9:05:88:79:17:19:61:
         41:81:15:96:d4:08:8b:52:c6:04:f0:d1:91:cd:6c:6c:d1:b4:
         68:2c:99:2d:54:45:37:4b:15:21:c7:df:86:e2:33:5b:b5:12:
         57:5f:e1:7c:f6:95:04:57:16:41:1f:d7:c0:b2:b2:e9:18:a3:
         24:8a:09:32:67:f4:91:8c:ab:2a:1a:e8:9f:93:55:7c:22:82:
         29:ea:53:7c:21:a6:00:d9:cd:86:25:42:58:bf:14:18:82:33:
         ae:4b:08:d6:b8:f4:e1:ca:a2:a5:15:59:a8:75:57:d7:63:0f:
         0d:d7:87:78:91:e9:b9:ef:76:09:f8:d5:5b:d5:09:49:a2:38:
         6b:04:75:0a
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAU4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RjhDQUExMTAvBgNVBAUTKDM3Nzg1NDRFMjQ2OTU0OEJGMDlCNTREREQ4MDNEN0Q3
RDkwRjdFNjIwHhcNMjUxMjA5MDI0MTU1WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTM3OGM3My00YTNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAptvdhXi2jnBrv3vgduINPEy6tjwI/nwB6yhwHCqXW1pxKKFNXBC2pjtgUiGH
Xasd5rtplZkUvUlsuUMjGI1jx2AEEP3nZfEJOGa9boOxDh6aKxMDTgmC90XFqEpk
cXid5e1LcTAnAf9XBSlEilrvA/mmgc8A80TwkLWlLLTf8BSgngUgMCQt4yo48Zlf
obRgvnFy7qx4fCilVMTTrSV/jiwoRIihXy6d1qFV7ovD7G9F8X4SZaZyIsgWZESZ
5Cn4WIxjSd42YEwe4k5ECobxLfIFGZPOKHw92XaHa0olhc9FsaVKlWf/tyv144Id
3l2IbWmdCrts7Q/MyQX+FO4v/QIDAQABo4IClTCCApEwHQYDVR0OBBYEFGJ/Mce6
f+0u9eeEZrg3ZDzfSaJ+MB8GA1UdIwQYMBaAFDd4VE4kaVSL8JtU3dgD19fZD35i
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGOENBQS9EQ0QwMkEyMEUx
RUExMUVFOTk5QzcwMkFDNEY5QUUwMi9OM2hVVGlScFZJdndtMVRkMkFQWDE5a1Bm
bUkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL04zaFVUaVJwVkl2d20xVGQyQVBYMTlrUGZtSS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RjhDQUEvRENEMDJBMjBFMUVBMTFFRTk5OUM3MDJBQzRGOUFFMDIvMUVDOTA5NjhF
MUYyMTFFRUEzNjBCRTIyQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnkVgwDQYJKoZIhvcNAQELBQADggEBAB/OwauQDG235VkJ
Td2/TPUj7ESCQ6j1/a/nBeHSXBSFjFzLFQU6MTAltVMR2rB/D21uC86sBKCEK2qQ
ccCwoNbndp1RydykX9ClQ89Tw4u7yYsgoWSRl6mzPDgqKCtp9d05cd+qNq5HpFBl
lci3LErwFP1jSS+W6QWIeRcZYUGBFZbUCItSxgTw0ZHNbGzRtGgsmS1URTdLFSHH
34biM1u1Eldf4Xz2lQRXFkEf18CysukYoySKCTJn9JGMqyoa6J+TVXwiginqU3wh
pgDZzYYlQli/FBiCM65LCNa49OHKoqUVWah1V9djDw3Xh3iR6bnvdgn41VvVCUmi
OGsEdQo=
-----END CERTIFICATE-----
Generated at Sat Dec 20 03:23:57 2025 by rpki-client