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/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/1E5E9AEAC81211EFB612B471C4F9AE02.roa
File:                     1E5E9AEAC81211EFB612B471C4F9AE02.roa (raw, json)
Hash identifier:          /7O0svxINSlS4h6CHNvkkVyolkM0J8xKIkWquXRaHIo=
Subject key identifier:   0A:3E:83:A3:B5:F0:39:D3:FC:89:35:68:54:DF:78:EE:B7:11:DE:17
Certificate issuer:       /CN=A914661C/serialNumber=74AEB63F2F1DA957D65820964FF79DF0F593800C
Certificate serial:       02D1
Authority key identifier: 74:AE:B6:3F:2F:1D:A9:57:D6:58:20:96:4F:F7:9D:F0:F5:93:80:0C
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dK62Py8dqVfWWCCWT_ed8PWTgAw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/1E5E9AEAC81211EFB612B471C4F9AE02.roa
Signing time:             Fri 28 Nov 2025 16:08:44 +0000
ROA not before:           Fri 28 Nov 2025 16:08:44 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     151786
IP address blocks:        103.7.4.0/24 maxlen: 24
                          103.7.5.0/24 maxlen: 24
                          2400:ac20:3000::/36 maxlen: 36
                          2400:ac20:4000::/48 maxlen: 48
                          2400:ac20:5000::/48 maxlen: 48
                          2400:ac20:5001::/48 maxlen: 48
                          2400:ac20:5002::/48 maxlen: 48
                          2400:ac20:5003::/48 maxlen: 48
                          2400:ac20:5004::/48 maxlen: 48
                          2400:ac20:5005::/48 maxlen: 48
                          2400:ac20:5006::/48 maxlen: 48
                          2400:ac20:5007::/48 maxlen: 48
                          2400:ac20:5008::/48 maxlen: 48
                          2400:ac20:5009::/48 maxlen: 48
                          2400:ac20:500a::/48 maxlen: 48
                          2400:ac20:500b::/48 maxlen: 48
                          2400:ac20:500c::/48 maxlen: 48
                          2400:ac20:500d::/48 maxlen: 48
                          2400:ac20:500e::/48 maxlen: 48
                          2400:ac20:500f::/48 maxlen: 48
                          2400:ac20:5010::/48 maxlen: 48
                          2400:ac20:5011::/48 maxlen: 48
                          2400:ac20:5012::/48 maxlen: 48
                          2400:ac20:5013::/48 maxlen: 48
                          2400:ac20:5014::/48 maxlen: 48
                          2400:ac20:5015::/48 maxlen: 48
                          2400:ac20:5016::/48 maxlen: 48
                          2400:ac20:5017::/48 maxlen: 48
                          2400:ac20:5018::/48 maxlen: 48
                          2400:ac20:5019::/48 maxlen: 48
                          2400:ac20:501a::/48 maxlen: 48
                          2400:ac20:501b::/48 maxlen: 48
                          2400:ac20:501c::/48 maxlen: 48
                          2400:ac20:501d::/48 maxlen: 48
                          2400:ac20:501e::/48 maxlen: 48
                          2400:ac20:501f::/48 maxlen: 48
                          2400:ac20:5020::/48 maxlen: 48
                          2400:ac20:5021::/48 maxlen: 48
                          2400:ac20:5022::/48 maxlen: 48
                          2400:ac20:5023::/48 maxlen: 48
                          2400:ac20:5024::/48 maxlen: 48
                          2400:ac20:5025::/48 maxlen: 48
                          2400:ac20:5026::/48 maxlen: 48
                          2400:ac20:5027::/48 maxlen: 48
                          2400:ac20:5028::/48 maxlen: 48
                          2400:ac20:5029::/48 maxlen: 48
                          2400:ac20:502a::/48 maxlen: 48
                          2400:ac20:502b::/48 maxlen: 48
                          2400:ac20:502c::/48 maxlen: 48
                          2400:ac20:502d::/48 maxlen: 48
                          2400:ac20:502e::/48 maxlen: 48
                          2400:ac20:502f::/48 maxlen: 48
                          2400:ac20:5030::/48 maxlen: 48
                          2400:ac20:5031::/48 maxlen: 48
                          2400:ac20:5032::/48 maxlen: 48
                          2400:ac20:5033::/48 maxlen: 48
                          2400:ac20:5034::/48 maxlen: 48
                          2400:ac20:5035::/48 maxlen: 48
                          2400:ac20:5036::/48 maxlen: 48
                          2400:ac20:5037::/48 maxlen: 48
                          2400:ac20:5038::/48 maxlen: 48
                          2400:ac20:5039::/48 maxlen: 48
                          2400:ac20:503a::/48 maxlen: 48
                          2400:ac20:503b::/48 maxlen: 48
                          2400:ac20:503c::/48 maxlen: 48
                          2400:ac20:503d::/48 maxlen: 48
                          2400:ac20:503e::/48 maxlen: 48
                          2400:ac20:503f::/48 maxlen: 48
                          2400:ac20:5040::/48 maxlen: 48
                          2400:ac20:5041::/48 maxlen: 48
                          2400:ac20:5042::/48 maxlen: 48
                          2400:ac20:5043::/48 maxlen: 48
                          2400:ac20:5044::/48 maxlen: 48
                          2400:ac20:5045::/48 maxlen: 48
                          2400:ac20:5046::/48 maxlen: 48
                          2400:ac20:5047::/48 maxlen: 48
                          2400:ac20:5048::/48 maxlen: 48
                          2400:ac20:5049::/48 maxlen: 48
                          2400:ac20:504a::/48 maxlen: 48
                          2400:ac20:504b::/48 maxlen: 48
                          2400:ac20:504c::/48 maxlen: 48
                          2400:ac20:504d::/48 maxlen: 48
                          2400:ac20:504e::/48 maxlen: 48
                          2400:ac20:504f::/48 maxlen: 48
                          2400:ac20:5050::/48 maxlen: 48
                          2400:ac20:5051::/48 maxlen: 48
                          2400:ac20:5052::/48 maxlen: 48
                          2400:ac20:5053::/48 maxlen: 48
                          2400:ac20:5054::/48 maxlen: 48
                          2400:ac20:5055::/48 maxlen: 48
                          2400:ac20:5056::/48 maxlen: 48
                          2400:ac20:5057::/48 maxlen: 48
                          2400:ac20:5058::/48 maxlen: 48
                          2400:ac20:5059::/48 maxlen: 48
                          2400:ac20:505a::/48 maxlen: 48
                          2400:ac20:505b::/48 maxlen: 48
                          2400:ac20:505c::/48 maxlen: 48
                          2400:ac20:505d::/48 maxlen: 48
                          2400:ac20:505e::/48 maxlen: 48
                          2400:ac20:505f::/48 maxlen: 48
                          2400:ac20:5060::/48 maxlen: 48
                          2400:ac20:5061::/48 maxlen: 48
                          2400:ac20:5062::/48 maxlen: 48
                          2400:ac20:5063::/48 maxlen: 48
                          2400:ac20:5064::/48 maxlen: 48
                          2400:ac20:5065::/48 maxlen: 48
                          2400:ac20:5066::/48 maxlen: 48
                          2400:ac20:5067::/48 maxlen: 48
                          2400:ac20:5068::/48 maxlen: 48
                          2400:ac20:5069::/48 maxlen: 48
                          2400:ac20:506a::/48 maxlen: 48
                          2400:ac20:506b::/48 maxlen: 48
                          2400:ac20:506c::/48 maxlen: 48
                          2400:ac20:506d::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/dK62Py8dqVfWWCCWT_ed8PWTgAw.crl
                          rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/dK62Py8dqVfWWCCWT_ed8PWTgAw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dK62Py8dqVfWWCCWT_ed8PWTgAw.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:   Thu 11 Dec 2025 23:58:40 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 721 (0x2d1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A914661C, serialNumber=74AEB63F2F1DA957D65820964FF79DF0F593800C
        Validity
            Not Before: Nov 28 16:08:44 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=6929c90c-c3ad
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b3:33:fd:da:e5:93:d6:6f:d0:cc:ce:47:d6:0a:
                    08:c4:91:2e:fb:10:70:d7:8c:c2:2c:2f:61:55:12:
                    ac:11:d4:a9:ad:56:62:78:eb:b7:be:f1:d3:1d:c8:
                    28:5f:d8:76:08:62:17:71:e8:73:98:38:d4:f2:32:
                    50:86:8b:c6:2b:54:d7:9d:7b:96:17:ee:87:ce:b3:
                    57:dc:8a:af:70:26:e9:bb:4c:74:ff:3b:49:c4:f1:
                    c4:8e:b9:58:0b:0c:87:08:0e:ef:bb:96:0d:f6:81:
                    25:73:7a:bd:e1:dc:e5:84:3e:33:93:2e:b7:65:56:
                    97:30:25:3e:25:f3:a5:de:55:b7:bf:a1:89:d5:b9:
                    3b:f0:98:c0:b2:42:bf:f0:e0:47:d0:a3:bb:1e:1c:
                    4a:c7:b9:a2:ec:66:19:e5:58:af:ef:d5:f0:f0:d7:
                    75:7d:83:7c:16:fd:57:5e:74:dd:45:e2:b5:46:33:
                    59:fb:65:92:f5:2e:fd:37:de:61:db:85:6e:ce:58:
                    ee:d0:55:df:b7:05:f7:ee:3a:f6:a1:df:2a:a7:27:
                    ae:c1:d4:41:80:e2:22:64:4b:c6:6e:a7:8f:74:ee:
                    aa:68:05:c9:95:22:1f:87:66:ba:6d:8b:08:d6:25:
                    dc:43:69:3a:e8:81:1a:ad:c4:83:98:a2:67:48:22:
                    ec:53
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                0A:3E:83:A3:B5:F0:39:D3:FC:89:35:68:54:DF:78:EE:B7:11:DE:17
            X509v3 Authority Key Identifier:
                keyid:74:AE:B6:3F:2F:1D:A9:57:D6:58:20:96:4F:F7:9D:F0:F5:93:80:0C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/dK62Py8dqVfWWCCWT_ed8PWTgAw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dK62Py8dqVfWWCCWT_ed8PWTgAw.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/A914661C/770CBE2436A611ED8FC1702CC4F9AE02/1E5E9AEAC81211EFB612B471C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.7.4.0/23
                IPv6:
                  2400:ac20:3000::-2400:ac20:4000:ffff:ffff:ffff:ffff:ffff
                  2400:ac20:5000::-2400:ac20:506d:ffff:ffff:ffff:ffff:ffff

    Signature Algorithm: sha256WithRSAEncryption
         9d:c2:3b:72:c2:c7:bf:db:54:9a:cc:23:2d:07:32:44:89:8d:
         b7:a6:92:de:73:3f:6d:c3:dc:f7:7f:31:e2:e3:eb:95:76:5a:
         c6:ff:b8:c2:8e:ce:c7:98:ba:2e:fb:04:e2:3f:73:0e:35:fb:
         1c:da:94:af:b2:cc:8e:b8:5e:a1:ee:7c:40:9f:b1:63:4a:0a:
         d3:5f:79:9c:c6:71:12:d4:c7:f3:ff:96:c1:16:19:02:bf:64:
         33:08:f3:5b:8f:68:57:71:46:37:bf:1a:dc:23:22:52:dd:2e:
         3c:96:82:ac:14:4b:70:07:1c:ea:8f:eb:58:8c:4f:73:76:dd:
         75:c6:30:2f:c9:e0:54:c7:b3:43:95:2f:11:a2:27:24:63:5f:
         f5:1a:ad:e1:d4:44:f4:6d:84:cb:87:c1:de:f1:35:37:2b:e5:
         2a:86:59:42:87:59:c5:3c:5b:7c:30:75:5b:e0:70:2e:ad:0e:
         ae:5b:4b:3c:81:dc:90:d8:4e:4d:0f:2e:3f:df:42:07:b2:68:
         92:41:8d:05:f7:29:1d:ef:07:fb:cc:4f:5f:53:d1:62:3b:b0:
         f9:5d:4a:6f:10:8f:3e:c8:27:52:b3:d7:a2:a8:7a:f4:10:f6:
         57:73:87:1e:e1:56:9c:ea:d5:99:e1:51:2a:f7:b9:94:06:0e:
         45:73:c9:c1
-----BEGIN CERTIFICATE-----
MIIFnzCCBIegAwIBAgICAtEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NDY2MUMxMTAvBgNVBAUTKDc0QUVCNjNGMkYxREE5NTdENjU4MjA5NjRGRjc5REYw
RjU5MzgwMEMwHhcNMjUxMTI4MTYwODQ0WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OTI5YzkwYy1jM2FkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAszP92uWT1m/QzM5H1goIxJEu+xBw14zCLC9hVRKsEdSprVZieOu3vvHTHcgo
X9h2CGIXcehzmDjU8jJQhovGK1TXnXuWF+6HzrNX3IqvcCbpu0x0/ztJxPHEjrlY
CwyHCA7vu5YN9oElc3q94dzlhD4zky63ZVaXMCU+JfOl3lW3v6GJ1bk78JjAskK/
8OBH0KO7HhxKx7mi7GYZ5Viv79Xw8Nd1fYN8Fv1XXnTdReK1RjNZ+2WS9S79N95h
24Vuzlju0FXftwX37jr2od8qpyeuwdRBgOIiZEvGbqePdO6qaAXJlSIfh2a6bYsI
1iXcQ2k66IEarcSDmKJnSCLsUwIDAQABo4ICwzCCAr8wHQYDVR0OBBYEFAo+g6O1
8DnT/Ik1aFTfeO63Ed4XMB8GA1UdIwQYMBaAFHSutj8vHalX1lgglk/3nfD1k4AM
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0NjYxQy83NzBDQkUyNDM2
QTYxMUVEOEZDMTcwMkNDNEY5QUUwMi9kSzYyUHk4ZHFWZldXQ0NXVF9lZDhQV1Rn
QXcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2RLNjJQeThkcVZmV1dDQ1dUX2VkOFBXVGdBdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDY2MUMvNzcwQ0JFMjQzNkE2MTFFRDhGQzE3MDJDQzRGOUFFMDIvMUU1RTlBRUFD
ODEyMTFFRkI2MTJCNDcxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwTQYIKwYBBQUHAQcBAf8E
PjA8MAwEAgABMAYDBAFnBwQwLAQCAAIwJjARAwYEJACsIDADBwAkAKwgQAAwEQMG
BCQArCBQAwcBJACsIFBsMA0GCSqGSIb3DQEBCwUAA4IBAQCdwjtywse/21SazCMt
BzJEiY23ppLecz9tw9z3fzHi4+uVdlrG/7jCjs7HmLou+wTiP3MONfsc2pSvssyO
uF6h7nxAn7FjSgrTX3mcxnES1Mfz/5bBFhkCv2QzCPNbj2hXcUY3vxrcIyJS3S48
loKsFEtwBxzqj+tYjE9zdt11xjAvyeBUx7NDlS8RoickY1/1Gq3h1ET0bYTLh8He
8TU3K+UqhllCh1nFPFt8MHVb4HAurQ6uW0s8gdyQ2E5NDy4/30IHsmiSQY0F9ykd
7wf7zE9fU9FiO7D5XUpvEI8+yCdSs9eiqHr0EPZXc4ce4Vac6tWZ4VEq97mUBg5F
c8nB
-----END CERTIFICATE-----
Generated at Sat Dec 6 20:04:13 2025 by rpki-client