Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/5318EFAC6BAE11EBA5B87E56C4F9AE02.roa
File:                     5318EFAC6BAE11EBA5B87E56C4F9AE02.roa (raw, json)
Hash identifier:          MC3ya+Rx2sZxtMRFWTDYtgp6jSYXay2r0LuhyZ274v0=
Subject key identifier:   ED:ED:5E:0B:DC:B0:17:99:7F:22:47:0E:80:EF:4E:41:7E:C5:1A:A5
Certificate issuer:       /CN=A9160856/serialNumber=551F58A68C8FE6920B2EF0AC6E90A2D3F3588A76
Certificate serial:       10D6
Authority key identifier: 55:1F:58:A6:8C:8F:E6:92:0B:2E:F0:AC:6E:90:A2:D3:F3:58:8A:76
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/VR9YpoyP5pILLvCsbpCi0_NYinY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/5318EFAC6BAE11EBA5B87E56C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 15:32:23 +0000
ROA not before:           Thu 16 Oct 2025 18:26:14 +0000
ROA not after:            Tue 01 Dec 2026 00:00:00 +0000
asID:                     132298
IP address blocks:        103.73.104.0/22 maxlen: 22
                          103.73.104.0/24 maxlen: 24
                          103.73.105.0/24 maxlen: 24
                          103.73.106.0/24 maxlen: 24
                          103.73.107.0/24 maxlen: 24
                          2406:f680::/32 maxlen: 36
                          2406:f680:1::/48 maxlen: 48
                          2406:f680:a01::/48 maxlen: 48
                          2406:f680:7000::/48 maxlen: 48
                          2406:f680:7001::/48 maxlen: 48
                          2406:f680:7011::/48 maxlen: 48
                          2406:f680:701a::/48 maxlen: 48
                          2406:f680:701b::/48 maxlen: 48
                          2406:f680:7100::/48 maxlen: 48
                          2406:f680:7101::/48 maxlen: 48
                          2406:f680:7102::/48 maxlen: 48
                          2406:f680:7103::/48 maxlen: 48
                          2406:f680:7104::/48 maxlen: 48
                          2406:f680:7105::/48 maxlen: 48
                          2406:f680:7106::/48 maxlen: 48
                          2406:f680:7107::/48 maxlen: 48
                          2406:f680:7108::/48 maxlen: 48
                          2406:f680:7109::/48 maxlen: 48
                          2406:f680:710a::/48 maxlen: 48
                          2406:f680:710b::/48 maxlen: 48
                          2406:f680:710c::/48 maxlen: 48
                          2406:f680:7111::/48 maxlen: 48
                          2406:f680:7112::/48 maxlen: 48
                          2406:f680:7113::/48 maxlen: 48
                          2406:f680:7114::/48 maxlen: 48
                          2406:f680:7115::/48 maxlen: 48
                          2406:f680:7116::/48 maxlen: 48
                          2406:f680:7117::/48 maxlen: 48
                          2406:f680:7118::/48 maxlen: 48
                          2406:f680:7119::/48 maxlen: 48
                          2406:f680:711a::/48 maxlen: 48
                          2406:f680:711b::/48 maxlen: 48
                          2406:f680:711c::/48 maxlen: 48
                          2406:f680:7121::/48 maxlen: 48
                          2406:f680:7122::/48 maxlen: 48
                          2406:f680:7123::/48 maxlen: 48
                          2406:f680:7124::/48 maxlen: 48
                          2406:f680:7125::/48 maxlen: 48
                          2406:f680:7126::/48 maxlen: 48
                          2406:f680:7127::/48 maxlen: 48
                          2406:f680:7128::/48 maxlen: 48
                          2406:f680:7129::/48 maxlen: 48
                          2406:f680:712a::/48 maxlen: 48
                          2406:f680:712b::/48 maxlen: 48
                          2406:f680:712c::/48 maxlen: 48
                          2406:f680:7131::/48 maxlen: 48
                          2406:f680:7132::/48 maxlen: 48
                          2406:f680:7133::/48 maxlen: 48
                          2406:f680:7134::/48 maxlen: 48
                          2406:f680:7135::/48 maxlen: 48
                          2406:f680:7136::/48 maxlen: 48
                          2406:f680:7137::/48 maxlen: 48
                          2406:f680:7138::/48 maxlen: 48
                          2406:f680:7139::/48 maxlen: 48
                          2406:f680:713a::/48 maxlen: 48
                          2406:f680:713b::/48 maxlen: 48
                          2406:f680:713c::/48 maxlen: 48
                          2406:f680:8001::/48 maxlen: 48
                          2406:f680:8100::/48 maxlen: 48
                          2406:f680:8101::/48 maxlen: 48
                          2406:f680:8102::/48 maxlen: 48
                          2406:f680:8103::/48 maxlen: 48
                          2406:f680:8104::/48 maxlen: 48
                          2406:f680:8105::/48 maxlen: 48
                          2406:f680:8106::/48 maxlen: 48
                          2406:f680:8107::/48 maxlen: 48
                          2406:f680:8108::/48 maxlen: 48
                          2406:f680:81ff::/48 maxlen: 48
                          2406:f680:8201::/48 maxlen: 48
                          2406:f680:8202::/48 maxlen: 48
                          2406:f680:8203::/48 maxlen: 48
                          2406:f680:8204::/48 maxlen: 48
                          2406:f680:8205::/48 maxlen: 48
                          2406:f680:8206::/48 maxlen: 48
                          2406:f680:8207::/48 maxlen: 48
                          2406:f680:8208::/48 maxlen: 48
                          2406:f680:8301::/48 maxlen: 48
                          2406:f680:8302::/48 maxlen: 48
                          2406:f680:8303::/48 maxlen: 48
                          2406:f680:8304::/48 maxlen: 48
                          2406:f680:8305::/48 maxlen: 48
                          2406:f680:8306::/48 maxlen: 48
                          2406:f680:8307::/48 maxlen: 48
                          2406:f680:8308::/48 maxlen: 48
                          2406:f680:8401::/48 maxlen: 48
                          2406:f680:8402::/48 maxlen: 48
                          2406:f680:8403::/48 maxlen: 48
                          2406:f680:8404::/48 maxlen: 48
                          2406:f680:8405::/48 maxlen: 48
                          2406:f680:8406::/48 maxlen: 48
                          2406:f680:8407::/48 maxlen: 48
                          2406:f680:8408::/48 maxlen: 48
                          2406:f680:8501::/48 maxlen: 48
                          2406:f680:8502::/48 maxlen: 48
                          2406:f680:8503::/48 maxlen: 48
                          2406:f680:8504::/48 maxlen: 48
                          2406:f680:8505::/48 maxlen: 48
                          2406:f680:8506::/48 maxlen: 48
                          2406:f680:8507::/48 maxlen: 48
                          2406:f680:8508::/48 maxlen: 48
                          2406:f680:8601::/48 maxlen: 48
                          2406:f680:8602::/48 maxlen: 48
                          2406:f680:8603::/48 maxlen: 48
                          2406:f680:8604::/48 maxlen: 48
                          2406:f680:8605::/48 maxlen: 48
                          2406:f680:8606::/48 maxlen: 48
                          2406:f680:8607::/48 maxlen: 48
                          2406:f680:8608::/48 maxlen: 48
                          2406:f680:8701::/48 maxlen: 48
                          2406:f680:8702::/48 maxlen: 48
                          2406:f680:8703::/48 maxlen: 48
                          2406:f680:8704::/48 maxlen: 48
                          2406:f680:8705::/48 maxlen: 48
                          2406:f680:8706::/48 maxlen: 48
                          2406:f680:8707::/48 maxlen: 48
                          2406:f680:8708::/48 maxlen: 48
                          2406:f680:8801::/48 maxlen: 48
                          2406:f680:8802::/48 maxlen: 48
                          2406:f680:8803::/48 maxlen: 48
                          2406:f680:8804::/48 maxlen: 48
                          2406:f680:8805::/48 maxlen: 48
                          2406:f680:8806::/48 maxlen: 48
                          2406:f680:8807::/48 maxlen: 48
                          2406:f680:8808::/48 maxlen: 48
                          2406:f680:8901::/48 maxlen: 48
                          2406:f680:8902::/48 maxlen: 48
                          2406:f680:8903::/48 maxlen: 48
                          2406:f680:8904::/48 maxlen: 48
                          2406:f680:8905::/48 maxlen: 48
                          2406:f680:8906::/48 maxlen: 48
                          2406:f680:8907::/48 maxlen: 48
                          2406:f680:8908::/48 maxlen: 48
                          2406:f680:8a01::/48 maxlen: 48
                          2406:f680:8a02::/48 maxlen: 48
                          2406:f680:8a03::/48 maxlen: 48
                          2406:f680:8a04::/48 maxlen: 48
                          2406:f680:8a05::/48 maxlen: 48
                          2406:f680:8a06::/48 maxlen: 48
                          2406:f680:8a07::/48 maxlen: 48
                          2406:f680:8a08::/48 maxlen: 48
                          2406:f680:8c01::/48 maxlen: 48
                          2406:f680:8c02::/48 maxlen: 48
                          2406:f680:8c03::/48 maxlen: 48
                          2406:f680:8c04::/48 maxlen: 48
                          2406:f680:8c05::/48 maxlen: 48
                          2406:f680:8c06::/48 maxlen: 48
                          2406:f680:8c07::/48 maxlen: 48
                          2406:f680:8c08::/48 maxlen: 48
                          2406:f680:8c09::/48 maxlen: 48
                          2406:f680:8c0a::/48 maxlen: 48
                          2406:f680:8c0b::/48 maxlen: 48
                          2406:f680:8c0c::/48 maxlen: 48
                          2406:f680:8c0d::/48 maxlen: 48
                          2406:f680:8c0e::/48 maxlen: 48
                          2406:f680:8c0f::/48 maxlen: 48
                          2406:f680:8f00::/48 maxlen: 48
                          2406:f680:b001::/48 maxlen: 48
                          2406:f680:b002::/48 maxlen: 48
                          2406:f680:b003::/48 maxlen: 48
                          2406:f680:b004::/48 maxlen: 48
                          2406:f680:b005::/48 maxlen: 48
                          2406:f680:b006::/48 maxlen: 48
                          2406:f680:b007::/48 maxlen: 48
                          2406:f680:b008::/48 maxlen: 48
                          2406:f680:b101::/48 maxlen: 48
                          2406:f680:b102::/48 maxlen: 48
                          2406:f680:b103::/48 maxlen: 48
                          2406:f680:b104::/48 maxlen: 48
                          2406:f680:b105::/48 maxlen: 48
                          2406:f680:b106::/48 maxlen: 48
                          2406:f680:b107::/48 maxlen: 48
                          2406:f680:b108::/48 maxlen: 48
                          2406:f680:e000::/48 maxlen: 48
                          2406:f680:e001::/48 maxlen: 48
                          2406:f680:e002::/48 maxlen: 48
                          2406:f680:e003::/48 maxlen: 48
                          2406:f680:e004::/48 maxlen: 48
                          2406:f680:e005::/48 maxlen: 48
                          2406:f680:e006::/48 maxlen: 48
                          2406:f680:e007::/48 maxlen: 48
                          2406:f680:e008::/48 maxlen: 48
                          2406:f680:e009::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/VR9YpoyP5pILLvCsbpCi0_NYinY.crl
                          rsync://rpki.apnic.net/member_repository/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/VR9YpoyP5pILLvCsbpCi0_NYinY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/VR9YpoyP5pILLvCsbpCi0_NYinY.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:   Mon 09 Mar 2026 00:53:31 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 4310 (0x10d6)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9160856, serialNumber=551F58A68C8FE6920B2EF0AC6E90A2D3F3588A76
        Validity
            Not Before: Oct 16 18:26:14 2025 GMT
            Not After : Dec  1 00:00:00 2026 GMT
        Subject: CN=69a45c07-c3f4
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a0:9a:72:a4:51:d4:ca:a3:84:62:c1:90:2e:4b:
                    28:37:79:3c:0b:a5:dc:5b:aa:ea:91:3f:28:a4:a0:
                    c5:5a:f7:a0:9d:1d:47:3c:e0:21:1f:24:7e:04:88:
                    6f:20:b9:78:ba:f7:91:6a:4f:61:a1:b2:5b:42:3a:
                    f7:96:4c:33:8c:71:90:fd:c8:fd:04:14:31:11:8e:
                    10:fc:53:1a:7a:a7:23:ea:70:6d:13:2e:f7:2f:fb:
                    69:07:3f:b9:91:0e:cc:3e:b5:83:06:f2:f3:e8:78:
                    2d:3b:1b:1a:c9:5a:b1:ef:61:53:7f:1f:c2:b6:f3:
                    6c:b1:cc:c2:f0:f2:8d:ad:d9:16:0c:c8:e9:fa:14:
                    68:90:4b:cd:65:54:a1:4f:5c:0f:2b:74:ce:e1:d6:
                    da:f4:2a:4c:e3:d2:8a:5b:e5:52:85:1e:66:1a:95:
                    88:bb:e1:0c:0c:2f:4c:81:37:ae:7d:9d:d3:c0:9b:
                    ec:e6:80:e6:8c:81:1a:ba:c6:ad:bb:81:52:50:4e:
                    a5:b7:8b:19:17:10:08:47:42:ca:e9:09:13:a3:be:
                    db:fe:9a:03:40:86:44:a8:31:c9:9e:23:75:03:7e:
                    13:cb:fd:64:c7:a3:97:dc:94:84:3f:68:72:04:d3:
                    40:d3:d8:99:da:0e:e7:4a:d3:9b:e7:30:35:38:28:
                    9d:0f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                ED:ED:5E:0B:DC:B0:17:99:7F:22:47:0E:80:EF:4E:41:7E:C5:1A:A5
            X509v3 Authority Key Identifier:
                keyid:55:1F:58:A6:8C:8F:E6:92:0B:2E:F0:AC:6E:90:A2:D3:F3:58:8A:76

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/VR9YpoyP5pILLvCsbpCi0_NYinY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/VR9YpoyP5pILLvCsbpCi0_NYinY.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/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/5318EFAC6BAE11EBA5B87E56C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.73.104.0/22
                IPv6:
                  2406:f680::/32

    Signature Algorithm: sha256WithRSAEncryption
         1c:8e:1a:40:3b:8b:0b:be:10:00:87:54:75:eb:83:74:85:3f:
         0b:d7:53:58:76:ff:77:b7:f3:ac:0e:38:e8:71:8f:32:80:b5:
         59:7a:af:fb:6b:21:09:e2:a3:77:a5:a7:be:1e:ae:f3:1e:b7:
         d0:61:fa:90:f9:f2:58:96:0a:a8:3b:8a:4b:1c:de:dc:e3:88:
         f2:04:04:79:48:00:82:41:7b:90:9f:5c:26:48:20:29:f9:33:
         ca:d6:a0:90:bd:fa:80:2b:68:ab:e1:14:34:ba:b7:53:62:16:
         5c:24:9f:c8:f7:ee:49:88:16:30:ee:f5:f7:49:8b:7e:ce:f1:
         77:55:b5:88:c4:f7:2e:ad:9c:78:bc:f1:73:20:99:0d:4a:d1:
         45:bc:33:49:91:2e:8f:3d:40:26:d2:24:37:bb:97:c5:21:7e:
         6c:27:39:9f:83:7a:f1:ee:9a:10:a9:e3:ea:f8:9c:a2:9a:49:
         9f:c4:cc:26:5b:8a:9a:b9:05:d3:db:12:25:a6:0a:14:b1:d0:
         50:3d:db:80:4e:e4:fc:8a:5a:cc:1b:c1:17:f7:4c:2e:5a:8c:
         a1:47:cb:11:db:44:cd:ff:b9:a1:69:7f:2e:50:90:6e:27:67:
         b4:e4:1d:8e:22:2a:d8:8b:6f:4b:71:8b:34:39:7e:ca:98:85:
         db:e3:25:7f
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICENYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NjA4NTYxMTAvBgNVBAUTKDU1MUY1OEE2OEM4RkU2OTIwQjJFRjBBQzZFOTBBMkQz
RjM1ODhBNzYwHhcNMjUxMDE2MTgyNjE0WhcNMjYxMjAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NWMwNy1jM2Y0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAoJpypFHUyqOEYsGQLksoN3k8C6XcW6rqkT8opKDFWvegnR1HPOAhHyR+BIhv
ILl4uveRak9hobJbQjr3lkwzjHGQ/cj9BBQxEY4Q/FMaeqcj6nBtEy73L/tpBz+5
kQ7MPrWDBvLz6HgtOxsayVqx72FTfx/CtvNssczC8PKNrdkWDMjp+hRokEvNZVSh
T1wPK3TO4dba9CpM49KKW+VShR5mGpWIu+EMDC9MgTeufZ3TwJvs5oDmjIEausat
u4FSUE6lt4sZFxAIR0LK6QkTo77b/poDQIZEqDHJniN1A34Ty/1kx6OX3JSEP2hy
BNNA09iZ2g7nStOb5zA1OCidDwIDAQABo4ICbzCCAmswHQYDVR0OBBYEFO3tXgvc
sBeZfyJHDoDvTkF+xRqlMB8GA1UdIwQYMBaAFFUfWKaMj+aSCy7wrG6QotPzWIp2
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2MDg1Ni9FRDU3Nzk1RTRD
NzQxMUU5OUUxQjk5NTZDNEY5QUUwMi9WUjlZcG95UDVwSUxMdkNzYnBDaTBfTllp
blkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1ZSOVlwb3lQNXBJTEx2Q3NicENpMF9OWWluWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjA4NTYvRUQ1Nzc5NUU0Qzc0MTFFOTlFMUI5OTU2QzRGOUFFMDIvNTMxOEVGQUM2
QkFFMTFFQkE1Qjg3RTU2QzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQCZ0loMA0EAgACMAcDBQAkBvaAMA0GCSqGSIb3DQEBCwUAA4IBAQAc
jhpAO4sLvhAAh1R164N0hT8L11NYdv93t/OsDjjocY8ygLVZeq/7ayEJ4qN3pae+
Hq7zHrfQYfqQ+fJYlgqoO4pLHN7c44jyBAR5SACCQXuQn1wmSCAp+TPK1qCQvfqA
K2ir4RQ0urdTYhZcJJ/I9+5JiBYw7vX3SYt+zvF3VbWIxPcurZx4vPFzIJkNStFF
vDNJkS6PPUAm0iQ3u5fFIX5sJzmfg3rx7poQqePq+JyimkmfxMwmW4qauQXT2xIl
pgoUsdBQPduATuT8ilrMG8EX90wuWoyhR8sR20TN/7mhaX8uUJBuJ2e05B2OIirY
i29LcYs0OX7KmIXb4yV/
-----END CERTIFICATE-----
Generated at Mon Mar 2 17:41:22 2026 by rpki-client