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/A91CEF20/F26715B24F5F11ECB03B9E1BC4F9AE02/178FCB6AE8AC11F0B6F09D7D576F56BC.roa
File:                     178FCB6AE8AC11F0B6F09D7D576F56BC.roa (raw, json)
Hash identifier:          ZzJpUKtICRqREKaG/iDLM+4AxhvNZvZ/7pGK89GC6Zw=
Subject key identifier:   E8:31:08:76:98:65:F9:41:3C:0E:29:84:63:2E:2B:23:B6:F4:6F:32
Certificate issuer:       /CN=A91CEF20/serialNumber=4A89122712693EA008EBA7A101AC622695FAEC24
Certificate serial:       04E1
Authority key identifier: 4A:89:12:27:12:69:3E:A0:08:EB:A7:A1:01:AC:62:26:95:FA:EC:24
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/SokSJxJpPqAI66ehAaxiJpX67CQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91CEF20/F26715B24F5F11ECB03B9E1BC4F9AE02/178FCB6AE8AC11F0B6F09D7D576F56BC.roa
Signing time:             Sat 03 Jan 2026 13:57:08 +0000
ROA not before:           Sat 03 Jan 2026 13:57:08 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     138482
IP address blocks:        103.177.55.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91CEF20/F26715B24F5F11ECB03B9E1BC4F9AE02/SokSJxJpPqAI66ehAaxiJpX67CQ.crl
                          rsync://rpki.apnic.net/member_repository/A91CEF20/F26715B24F5F11ECB03B9E1BC4F9AE02/SokSJxJpPqAI66ehAaxiJpX67CQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/SokSJxJpPqAI66ehAaxiJpX67CQ.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 23:01:13 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1249 (0x4e1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91CEF20, serialNumber=4A89122712693EA008EBA7A101AC622695FAEC24
        Validity
            Not Before: Jan  3 13:57:08 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69592033-1b3e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e1:cc:4c:87:1b:ce:94:05:f7:0f:b2:be:3d:0e:
                    68:67:fc:c0:71:0a:60:82:75:39:d1:dd:5a:cf:87:
                    9f:6d:01:9f:8b:0d:c4:69:80:dd:f8:f9:8e:49:c1:
                    6c:2e:6f:bc:a1:88:74:ea:4d:6c:41:68:a0:1a:d6:
                    8e:ae:ae:96:c0:e2:60:b1:7f:06:c1:a7:c8:17:24:
                    da:f3:cf:66:7d:fe:26:08:d2:1e:6a:7f:b2:de:0a:
                    a3:09:fb:f5:28:5a:1e:3f:4d:07:bb:89:31:a9:60:
                    10:02:31:68:de:5a:08:5b:1c:25:8e:4c:1a:40:d2:
                    f9:bd:9c:84:dd:18:d2:bf:91:a7:53:d0:90:b7:5d:
                    69:4c:3b:47:3a:86:b9:97:14:2e:b1:00:e0:b6:30:
                    99:1f:e1:19:5f:8f:83:9f:a1:02:ef:54:ef:6a:8a:
                    e4:b5:6c:b2:d2:c7:bf:8e:83:33:2b:d0:a1:ca:8c:
                    79:85:8a:22:a5:c1:25:8a:c6:50:38:35:b4:ac:35:
                    82:5d:cd:27:26:70:3e:e4:ad:0b:1a:27:fe:bb:8a:
                    10:84:5e:6b:57:ee:06:05:72:df:8d:10:54:f3:7d:
                    06:60:32:f4:62:ee:d7:0d:d1:81:5b:1f:8f:28:25:
                    d8:f2:4c:e8:b6:ad:be:69:b9:34:56:9d:d6:c7:28:
                    72:83
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                E8:31:08:76:98:65:F9:41:3C:0E:29:84:63:2E:2B:23:B6:F4:6F:32
            X509v3 Authority Key Identifier:
                keyid:4A:89:12:27:12:69:3E:A0:08:EB:A7:A1:01:AC:62:26:95:FA:EC:24

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91CEF20/F26715B24F5F11ECB03B9E1BC4F9AE02/SokSJxJpPqAI66ehAaxiJpX67CQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/SokSJxJpPqAI66ehAaxiJpX67CQ.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/A91CEF20/F26715B24F5F11ECB03B9E1BC4F9AE02/178FCB6AE8AC11F0B6F09D7D576F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.177.55.0/24

    Signature Algorithm: sha256WithRSAEncryption
         59:40:81:11:2f:32:55:0a:01:76:5a:b4:53:ec:3a:1e:9b:99:
         c3:6c:b3:70:7b:cc:ff:01:34:26:23:3e:4d:23:55:1b:74:c2:
         e0:ac:9c:ae:6d:17:cd:c1:76:12:fd:6b:f7:73:07:fb:04:62:
         d1:e8:44:71:de:a1:d0:70:f1:e7:43:91:26:10:0d:ae:cb:72:
         57:57:b4:31:5d:c6:6d:3e:c0:f0:cd:d2:75:22:24:fe:21:22:
         98:67:c1:6e:2f:ed:91:49:cc:9e:41:76:d7:99:37:da:a6:89:
         ce:d3:9b:d5:55:06:6e:82:d8:fe:be:51:63:73:1d:71:63:c6:
         8a:f9:63:a0:d0:0e:a0:dd:b1:0c:69:7d:4a:50:d2:a3:62:dc:
         a5:68:d0:21:36:9c:ef:90:23:b6:d6:bf:7a:33:33:85:79:7d:
         df:51:2b:98:8a:4a:d8:93:68:88:24:63:fb:ca:36:ff:bb:58:
         0d:3e:0a:d8:43:88:d2:ff:47:0f:2d:b3:ba:31:32:56:d5:61:
         2e:e5:39:b8:e5:e6:71:c4:1a:88:46:64:c0:ee:f2:81:42:e3:
         89:d6:a3:89:47:19:1c:64:20:04:94:e5:2e:56:a5:be:53:5f:
         5d:51:16:88:5e:34:6f:df:62:f5:75:2b:7c:dc:17:ec:05:91:
         b3:34:66:32
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBOEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
Q0VGMjAxMTAvBgNVBAUTKDRBODkxMjI3MTI2OTNFQTAwOEVCQTdBMTAxQUM2MjI2
OTVGQUVDMjQwHhcNMjYwMTAzMTM1NzA4WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTU5MjAzMy0xYjNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4cxMhxvOlAX3D7K+PQ5oZ/zAcQpggnU50d1az4efbQGfiw3EaYDd+PmOScFs
Lm+8oYh06k1sQWigGtaOrq6WwOJgsX8GwafIFyTa889mff4mCNIean+y3gqjCfv1
KFoeP00Hu4kxqWAQAjFo3loIWxwljkwaQNL5vZyE3RjSv5GnU9CQt11pTDtHOoa5
lxQusQDgtjCZH+EZX4+Dn6EC71TvaorktWyy0se/joMzK9Chyox5hYoipcElisZQ
ODW0rDWCXc0nJnA+5K0LGif+u4oQhF5rV+4GBXLfjRBU830GYDL0Yu7XDdGBWx+P
KCXY8kzotq2+abk0Vp3WxyhygwIDAQABo4IClTCCApEwHQYDVR0OBBYEFOgxCHaY
ZflBPA4phGMuKyO29G8yMB8GA1UdIwQYMBaAFEqJEicSaT6gCOunoQGsYiaV+uwk
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDRUYyMC9GMjY3MTVCMjRG
NUYxMUVDQjAzQjlFMUJDNEY5QUUwMi9Tb2tTSnhKcFBxQUk2NmVoQWF4aUpwWDY3
Q1EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1Nva1NKeEpwUHFBSTY2ZWhBYXhpSnBYNjdDUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Q0VGMjAvRjI2NzE1QjI0RjVGMTFFQ0IwM0I5RTFCQzRGOUFFMDIvMTc4RkNCNkFF
OEFDMTFGMEI2RjA5RDdENTc2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBABnsTcwDQYJKoZIhvcNAQELBQADggEBAFlAgREvMlUKAXZa
tFPsOh6bmcNss3B7zP8BNCYjPk0jVRt0wuCsnK5tF83BdhL9a/dzB/sEYtHoRHHe
odBw8edDkSYQDa7LcldXtDFdxm0+wPDN0nUiJP4hIphnwW4v7ZFJzJ5BdteZN9qm
ic7Tm9VVBm6C2P6+UWNzHXFjxor5Y6DQDqDdsQxpfUpQ0qNi3KVo0CE2nO+QI7bW
v3ozM4V5fd9RK5iKStiTaIgkY/vKNv+7WA0+CthDiNL/Rw8ts7oxMlbVYS7lObjl
5nHEGohGZMDu8oFC44nWo4lHGRxkIASU5S5Wpb5TX11RFoheNG/fYvV1K3zcF+wF
kbM0ZjI=
-----END CERTIFICATE-----
Generated at Sun Jan 25 09:19:07 2026 by rpki-client