Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9160856/ED57795E4C7411E99E1B9956C4F9AE02/5318EFAC6BAE11EBA5B87E56C4F9AE02.roa
File:                     5318EFAC6BAE11EBA5B87E56C4F9AE02.roa (raw, json)
Hash identifier:          4v2ndb5kC9RQ/ICFAsBPzACNjUkltroKMEeinvAl9Rg=
Subject key identifier:   14:EC:AE:BF:EA:B5:2F:94:3B:FF:29:97:7C:AC:D2:77:46:08:4E:15
Certificate issuer:       /CN=A9160856/serialNumber=551F58A68C8FE6920B2EF0AC6E90A2D3F3588A76
Certificate serial:       108B
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:             Thu 16 Oct 2025 18:26:14 +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 27 Oct 2025 17:53:20 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 4235 (0x108b)
    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=68f138c6-a097
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ca:8b:70:1a:9e:7f:67:0e:a6:5d:e9:91:a6:2d:
                    92:92:9d:e8:59:79:f7:b9:c9:ec:49:5e:b5:54:96:
                    5e:90:b9:0e:e3:6d:8f:12:1e:6b:67:9e:b7:3b:b2:
                    7b:a1:41:8e:80:28:8f:c0:2b:f9:37:ac:51:9c:ce:
                    44:5e:cd:bd:cb:4f:d0:d3:f0:43:c4:84:39:87:16:
                    01:68:e9:16:2c:26:9e:02:30:bc:d5:0c:4f:b1:57:
                    ed:af:e6:c3:4b:74:40:9d:3c:ca:18:ce:9b:7e:32:
                    e9:ba:02:7a:e3:75:b8:14:93:88:20:80:6e:01:51:
                    9d:4b:71:f4:60:f5:44:9d:44:7f:33:dc:d1:cc:45:
                    42:66:f6:6c:53:b1:28:22:ef:9b:72:f2:6c:30:63:
                    45:97:d8:9f:d9:96:19:7d:4d:a1:d5:be:e6:ee:0c:
                    8f:de:a2:d8:de:44:34:45:a2:48:bf:81:7c:3c:08:
                    76:cd:5d:9b:d3:74:34:d9:ce:66:71:35:7b:b6:44:
                    d0:c9:c9:52:3c:fb:ac:c5:c6:4e:de:4b:f3:20:77:
                    48:45:f3:7e:bb:79:e9:f7:6d:f5:89:85:f8:f7:aa:
                    b2:f8:33:81:77:ea:8d:f5:01:8f:bb:02:63:2c:70:
                    ba:03:48:a6:5b:46:37:c1:37:5e:a3:8c:5f:3f:b6:
                    74:83
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                14:EC:AE:BF:EA:B5:2F:94:3B:FF:29:97:7C:AC:D2:77:46:08:4E:15
            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
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

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

    Signature Algorithm: sha256WithRSAEncryption
         8f:3e:d0:b6:55:e1:7b:0e:b1:aa:15:4b:22:7c:84:d7:59:42:
         dc:24:f3:62:08:db:99:03:fb:c1:29:6f:2b:6d:c9:06:64:2f:
         40:f5:9e:6d:be:ad:45:f0:db:0b:ea:4f:1b:8d:2d:20:dc:f6:
         f6:6d:bb:19:b8:8c:bf:8f:18:c7:9a:19:38:93:db:12:55:f9:
         11:1c:7c:ec:7e:4c:3d:6f:b2:5e:66:5e:66:d8:96:f1:b6:3f:
         cd:d3:18:23:af:fe:37:ee:f0:09:44:bc:0b:76:6e:11:69:be:
         8f:24:e2:89:bd:85:1b:ce:79:ba:e5:63:61:75:e8:58:78:31:
         91:83:d5:d9:e8:99:43:a0:87:f9:db:5c:19:83:00:24:3f:81:
         a4:07:a0:2e:2e:c2:2b:91:fa:c4:d5:90:d1:e0:25:3a:41:e5:
         9a:81:e3:39:91:cb:d2:b7:c2:cc:ad:a0:ce:bb:06:ac:66:4d:
         b1:f7:4c:7e:8b:d3:ac:f1:5c:96:b8:7f:41:ec:80:08:66:e4:
         dc:76:fb:3f:6c:4e:02:1c:f2:90:a2:e4:48:af:8e:2a:2b:11:
         fc:55:55:29:d2:c3:43:f1:ce:e0:a5:51:6e:08:6c:5f:9b:53:
         c1:a9:d9:57:80:6f:1e:93:d8:58:bc:77:f9:c4:5b:1b:27:a5:
         cb:bb:1f:1c
-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgICEIswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NjA4NTYxMTAvBgNVBAUTKDU1MUY1OEE2OEM4RkU2OTIwQjJFRjBBQzZFOTBBMkQz
RjM1ODhBNzYwHhcNMjUxMDE2MTgyNjE0WhcNMjYxMjAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OGYxMzhjNi1hMDk3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAyotwGp5/Zw6mXemRpi2Skp3oWXn3ucnsSV61VJZekLkO422PEh5rZ563O7J7
oUGOgCiPwCv5N6xRnM5EXs29y0/Q0/BDxIQ5hxYBaOkWLCaeAjC81QxPsVftr+bD
S3RAnTzKGM6bfjLpugJ643W4FJOIIIBuAVGdS3H0YPVEnUR/M9zRzEVCZvZsU7Eo
Iu+bcvJsMGNFl9if2ZYZfU2h1b7m7gyP3qLY3kQ0RaJIv4F8PAh2zV2b03Q02c5m
cTV7tkTQyclSPPusxcZO3kvzIHdIRfN+u3np9231iYX496qy+DOBd+qN9QGPuwJj
LHC6A0imW0Y3wTdeo4xfP7Z0gwIDAQABo4ICpDCCAqAwHQYDVR0OBBYEFBTsrr/q
tS+UO/8pl3ys0ndGCE4VMB8GA1UdIwQYMBaAFFUfWKaMj+aSCy7wrG6QotPzWIp2
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2MDg1Ni9FRDU3Nzk1RTRD
NzQxMUU5OUUxQjk5NTZDNEY5QUUwMi9WUjlZcG95UDVwSUxMdkNzYnBDaTBfTllp
blkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1ZSOVlwb3lQNXBJTEx2Q3NicENpMF9OWWluWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjA4NTYvRUQ1Nzc5NUU0Qzc0MTFFOTlFMUI5OTU2QzRGOUFFMDIvNTMxOEVGQUM2
QkFFMTFFQkE1Qjg3RTU2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwLgYIKwYBBQUHAQcBAf8E
HzAdMAwEAgABMAYDBAJnSWgwDQQCAAIwBwMFACQG9oAwDQYJKoZIhvcNAQELBQAD
ggEBAI8+0LZV4XsOsaoVSyJ8hNdZQtwk82II25kD+8EpbyttyQZkL0D1nm2+rUXw
2wvqTxuNLSDc9vZtuxm4jL+PGMeaGTiT2xJV+REcfOx+TD1vsl5mXmbYlvG2P83T
GCOv/jfu8AlEvAt2bhFpvo8k4om9hRvOebrlY2F16Fh4MZGD1dnomUOgh/nbXBmD
ACQ/gaQHoC4uwiuR+sTVkNHgJTpB5ZqB4zmRy9K3wsytoM67BqxmTbH3TH6L06zx
XJa4f0HsgAhm5Nx2+z9sTgIc8pCi5EivjiorEfxVVSnSw0PxzuClUW4IbF+bU8Gp
2VeAbx6T2Fi8d/nEWxsnpcu7Hxw=
-----END CERTIFICATE-----
Generated at Tue Oct 21 05:17:41 2025 by rpki-client