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/A91B1833/FE68E0B28E3311ECAD674675C4F9AE02/48ECA4C48EE411EC9936A210C4F9AE02.roa
File:                     48ECA4C48EE411EC9936A210C4F9AE02.roa (raw, json)
Hash identifier:          Qk6UgrNlEArmTO1RmyrfsNa0aJyJurOhCrFKUSX8MPs=
Subject key identifier:   CA:AF:96:8C:11:2D:12:2E:0D:C8:EF:E2:56:B0:6E:C0:DC:EF:D9:9B
Certificate issuer:       /CN=A91B1833/serialNumber=DB3C49B1B2DAA669E81725395DF711E83F8AD3D1
Certificate serial:       0427
Authority key identifier: DB:3C:49:B1:B2:DA:A6:69:E8:17:25:39:5D:F7:11:E8:3F:8A:D3:D1
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2zxJsbLapmnoFyU5XfcR6D-K09E.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B1833/FE68E0B28E3311ECAD674675C4F9AE02/48ECA4C48EE411EC9936A210C4F9AE02.roa
Signing time:             Tue 02 Dec 2025 23:28:35 +0000
ROA not before:           Tue 02 Dec 2025 23:28:35 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     14618
IP address blocks:        103.78.50.0/24 maxlen: 24
                          103.151.39.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B1833/FE68E0B28E3311ECAD674675C4F9AE02/2zxJsbLapmnoFyU5XfcR6D-K09E.crl
                          rsync://rpki.apnic.net/member_repository/A91B1833/FE68E0B28E3311ECAD674675C4F9AE02/2zxJsbLapmnoFyU5XfcR6D-K09E.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2zxJsbLapmnoFyU5XfcR6D-K09E.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 13 Dec 2025 23:01:25 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1063 (0x427)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B1833, serialNumber=DB3C49B1B2DAA669E81725395DF711E83F8AD3D1
        Validity
            Not Before: Dec  2 23:28:35 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=692f7623-26ae
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c5:85:d1:7e:a5:56:0d:cc:39:c3:1e:7c:b6:67:
                    ea:87:f0:b1:36:74:ff:d1:fd:4d:f1:b7:34:cd:ab:
                    e3:fd:63:a5:dc:3a:75:51:2d:bb:ca:17:d3:62:57:
                    e9:57:06:0b:fe:44:b6:5c:a4:e0:05:d5:99:75:ca:
                    3a:d8:ba:83:9c:97:18:51:0e:0b:fe:86:48:f2:42:
                    d2:c4:92:38:03:9c:70:fe:3c:44:0b:5d:aa:8b:a6:
                    67:0d:95:02:39:fb:37:ad:44:ea:cc:80:e1:fe:b1:
                    d6:e1:d0:57:c3:b7:0d:45:c7:b5:e3:a5:1d:7b:b9:
                    3d:1b:f9:b0:0a:4d:f0:ee:fb:22:aa:85:0e:1c:7d:
                    86:bd:6b:63:72:46:6a:ab:9d:14:3b:29:ef:80:98:
                    7c:39:ed:3a:10:0b:e2:1e:a2:0f:76:f5:35:87:50:
                    ae:b6:63:75:5b:3c:99:31:e0:67:eb:67:d9:07:5b:
                    a8:1c:c6:8f:8d:18:15:2a:b1:17:1d:ee:45:a0:09:
                    01:7b:63:82:6f:a6:c6:a5:76:cf:a3:9c:89:be:13:
                    f9:f7:82:4f:15:92:99:5a:7c:a5:e8:ee:57:7e:aa:
                    b6:19:d9:02:c5:2c:74:3a:dd:e4:af:44:fe:c5:c4:
                    de:9b:b8:67:97:40:43:e8:e3:5d:c0:e9:f9:f5:b6:
                    60:b5
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                CA:AF:96:8C:11:2D:12:2E:0D:C8:EF:E2:56:B0:6E:C0:DC:EF:D9:9B
            X509v3 Authority Key Identifier:
                keyid:DB:3C:49:B1:B2:DA:A6:69:E8:17:25:39:5D:F7:11:E8:3F:8A:D3:D1

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B1833/FE68E0B28E3311ECAD674675C4F9AE02/2zxJsbLapmnoFyU5XfcR6D-K09E.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/2zxJsbLapmnoFyU5XfcR6D-K09E.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/A91B1833/FE68E0B28E3311ECAD674675C4F9AE02/48ECA4C48EE411EC9936A210C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.78.50.0/24
                  103.151.39.0/24

    Signature Algorithm: sha256WithRSAEncryption
         11:17:53:c1:6e:91:e9:42:90:0d:89:20:3b:b3:a7:b8:fe:12:
         e6:b9:68:7a:ee:a1:79:d8:f9:c9:5d:a4:f7:16:83:26:38:a9:
         12:52:58:e9:05:4b:d7:2b:fa:42:7c:0b:e2:3d:73:c9:ef:28:
         94:e8:66:52:d4:0a:0d:65:27:d7:97:d8:1d:bd:cd:b4:b8:a2:
         30:2f:8a:a6:d1:13:88:22:53:9e:3f:c7:30:55:e9:46:19:e2:
         3c:90:6a:61:05:82:3a:c9:37:19:04:88:02:56:bc:ae:6d:8b:
         44:6d:b4:2a:67:35:6c:70:68:9f:c6:f4:8d:98:fd:5c:d3:4f:
         f2:d2:b3:cd:1f:17:0f:3d:59:25:4b:f4:4d:73:7b:25:39:32:
         9a:2e:f0:fa:a6:82:f9:3b:27:8d:24:7b:bc:bc:ff:82:51:d9:
         04:0b:16:57:6c:34:ac:57:73:a4:00:3c:b5:d8:fa:55:9d:1b:
         65:f9:62:34:39:7a:9f:c0:2d:28:85:56:b5:4b:d5:53:37:5f:
         3c:f7:79:3d:52:51:d8:ad:bd:98:d1:53:a1:dd:5d:f9:01:f8:
         46:fd:1b:11:10:3f:96:b9:29:c8:9e:36:cf:5d:e6:b3:18:51:
         6b:f8:1b:5a:f5:d7:9f:f8:40:c3:cf:61:fd:50:0f:d9:e2:9f:
         f4:ba:ac:9a
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgICBCcwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QjE4MzMxMTAvBgNVBAUTKERCM0M0OUIxQjJEQUE2NjlFODE3MjUzOTVERjcxMUU4
M0Y4QUQzRDEwHhcNMjUxMjAyMjMyODM1WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTJmNzYyMy0yNmFlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAxYXRfqVWDcw5wx58tmfqh/CxNnT/0f1N8bc0zavj/WOl3Dp1US27yhfTYlfp
VwYL/kS2XKTgBdWZdco62LqDnJcYUQ4L/oZI8kLSxJI4A5xw/jxEC12qi6ZnDZUC
Ofs3rUTqzIDh/rHW4dBXw7cNRce146Ude7k9G/mwCk3w7vsiqoUOHH2GvWtjckZq
q50UOynvgJh8Oe06EAviHqIPdvU1h1CutmN1WzyZMeBn62fZB1uoHMaPjRgVKrEX
He5FoAkBe2OCb6bGpXbPo5yJvhP594JPFZKZWnyl6O5Xfqq2GdkCxSx0Ot3kr0T+
xcTem7hnl0BD6ONdwOn59bZgtQIDAQABo4ICmzCCApcwHQYDVR0OBBYEFMqvlowR
LRIuDcjv4lawbsDc79mbMB8GA1UdIwQYMBaAFNs8SbGy2qZp6BclOV33Eeg/itPR
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCMTgzMy9GRTY4RTBCMjhF
MzMxMUVDQUQ2NzQ2NzVDNEY5QUUwMi8yenhKc2JMYXBtbm9GeVU1WGZjUjZELUsw
OUUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzJ6eEpzYkxhcG1ub0Z5VTVYZmNSNkQtSzA5RS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QjE4MzMvRkU2OEUwQjI4RTMzMTFFQ0FENjc0Njc1QzRGOUFFMDIvNDhFQ0E0QzQ4
RUU0MTFFQzk5MzZBMjEwQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwJQYIKwYBBQUHAQcBAf8E
FjAUMBIEAgABMAwDBABnTjIDBABnlycwDQYJKoZIhvcNAQELBQADggEBABEXU8Fu
kelCkA2JIDuzp7j+Eua5aHruoXnY+cldpPcWgyY4qRJSWOkFS9cr+kJ8C+I9c8nv
KJToZlLUCg1lJ9eX2B29zbS4ojAviqbRE4giU54/xzBV6UYZ4jyQamEFgjrJNxkE
iAJWvK5ti0RttCpnNWxwaJ/G9I2Y/VzTT/LSs80fFw89WSVL9E1zeyU5Mpou8Pqm
gvk7J40ke7y8/4JR2QQLFldsNKxXc6QAPLXY+lWdG2X5YjQ5ep/ALSiFVrVL1VM3
Xzz3eT1SUditvZjRU6HdXfkB+Eb9GxEQP5a5KcieNs9d5rMYUWv4G1r115/4QMPP
Yf1QD9nin/S6rJo=
-----END CERTIFICATE-----
Generated at Sun Dec 7 03:32:16 2025 by rpki-client