Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91398A3/E219B61C711311ECBC308919C4F9AE02/59D82E00DE9B11EC9AE23269C4F9AE02.roa
File:                     59D82E00DE9B11EC9AE23269C4F9AE02.roa (raw, json)
Hash identifier:          2+RIOawLLaNvAAV/dc5S6eHm5WkvzagSobmm5NQR1To=
Subject key identifier:   5A:46:E5:D3:A3:5E:93:B5:50:A9:4A:23:6B:23:6B:CA:69:D0:BD:D0
Certificate issuer:       /CN=A91398A3/serialNumber=775FE5A1F61A7408DFEED47F1447E3464DA50B2A
Certificate serial:       04BC
Authority key identifier: 77:5F:E5:A1:F6:1A:74:08:DF:EE:D4:7F:14:47:E3:46:4D:A5:0B:2A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d1_lofYadAjf7tR_FEfjRk2lCyo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91398A3/E219B61C711311ECBC308919C4F9AE02/59D82E00DE9B11EC9AE23269C4F9AE02.roa
Signing time:             Sat 07 Feb 2026 00:20:09 +0000
ROA not before:           Sat 07 Feb 2026 00:20:09 +0000
ROA not after:            Tue 02 Mar 2027 00:00:00 +0000
asID:                     212921
IP address blocks:        103.80.132.0/22 maxlen: 22
                          103.80.135.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91398A3/E219B61C711311ECBC308919C4F9AE02/d1_lofYadAjf7tR_FEfjRk2lCyo.crl
                          rsync://rpki.apnic.net/member_repository/A91398A3/E219B61C711311ECBC308919C4F9AE02/d1_lofYadAjf7tR_FEfjRk2lCyo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d1_lofYadAjf7tR_FEfjRk2lCyo.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:   Wed 25 Feb 2026 23:16:33 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1212 (0x4bc)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91398A3, serialNumber=775FE5A1F61A7408DFEED47F1447E3464DA50B2A
        Validity
            Not Before: Feb  7 00:20:09 2026 GMT
            Not After : Mar  2 00:00:00 2027 GMT
        Subject: CN=69868538-7c57
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d3:bb:d6:43:34:a5:b3:b6:c2:a1:01:37:f6:1f:
                    33:fa:ea:31:a2:69:b2:02:4c:87:d2:1c:2c:be:18:
                    d1:a6:4b:96:24:f0:80:69:14:d8:2a:45:df:3d:76:
                    75:f9:a9:0a:1a:b1:f5:20:24:d8:01:b9:aa:10:4f:
                    21:6a:47:82:88:3b:67:81:84:b3:a4:c8:90:61:25:
                    c3:65:c2:87:c9:e6:de:31:f6:ed:33:d4:f2:8c:25:
                    f5:69:12:e4:38:a4:83:8c:57:8b:fd:cb:f1:c1:10:
                    b8:9d:5b:2e:36:1a:83:0d:54:c4:ba:34:b2:05:71:
                    73:e6:a5:47:b8:f6:75:eb:d9:6f:75:e9:67:a9:a1:
                    4d:53:bc:f5:7f:17:33:3e:5f:f0:fa:91:58:2c:46:
                    b7:44:4c:38:00:d2:e2:4b:84:d2:2e:56:1a:3a:04:
                    dd:3e:ff:01:7d:59:7e:e0:56:00:54:c8:ed:54:c1:
                    45:9e:6c:83:a7:0a:92:ec:9d:63:61:03:02:da:f4:
                    2a:ee:4d:f1:be:78:4d:2b:c2:49:59:11:33:1b:dc:
                    e1:c4:9a:e5:57:28:5d:67:44:97:a9:e7:1f:a6:45:
                    35:97:5d:41:9c:de:b9:4b:d5:e0:f7:53:23:1b:ba:
                    3c:3f:5a:16:78:7d:d2:17:a2:cd:ef:17:06:dc:0a:
                    38:c9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                5A:46:E5:D3:A3:5E:93:B5:50:A9:4A:23:6B:23:6B:CA:69:D0:BD:D0
            X509v3 Authority Key Identifier:
                keyid:77:5F:E5:A1:F6:1A:74:08:DF:EE:D4:7F:14:47:E3:46:4D:A5:0B:2A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91398A3/E219B61C711311ECBC308919C4F9AE02/d1_lofYadAjf7tR_FEfjRk2lCyo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d1_lofYadAjf7tR_FEfjRk2lCyo.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/A91398A3/E219B61C711311ECBC308919C4F9AE02/59D82E00DE9B11EC9AE23269C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.80.132.0/22

    Signature Algorithm: sha256WithRSAEncryption
         16:6e:c2:ae:63:f2:f3:71:53:cb:30:ae:77:d1:5d:a5:ff:1e:
         19:5a:e6:5f:42:0c:94:fa:64:ae:0f:7b:66:67:f8:b7:0c:53:
         4f:ac:3e:c4:3d:41:88:27:c3:94:82:b0:b8:e0:a0:46:3d:ae:
         bc:8d:10:11:4e:81:69:19:e7:8f:75:97:4f:ea:79:b3:fa:81:
         e4:25:5f:49:b4:b4:40:5b:52:c9:2e:7c:a5:2b:e8:97:60:71:
         f5:80:b6:17:6a:ff:7e:1a:fa:b8:4f:b1:88:55:97:aa:32:52:
         8b:e9:4e:f9:99:35:83:79:ac:d5:c6:0f:3e:6d:43:12:26:de:
         d5:31:15:c2:61:57:cc:76:8d:a2:17:ae:e3:ca:11:38:26:ba:
         e9:9e:be:c7:6e:7d:6e:eb:ab:6f:51:1f:5d:be:55:b0:38:84:
         7a:46:b7:e3:bb:c8:88:df:c3:cb:a2:c3:50:8b:e6:65:b1:9b:
         a2:16:63:8e:12:8b:3f:0b:ae:23:9b:a0:75:88:d3:37:bf:ce:
         3a:45:f6:4d:89:5e:01:6b:07:78:76:10:a0:95:b5:32:d6:d5:
         05:0e:e4:71:d2:96:07:f3:83:4d:a3:7a:8d:fc:cf:28:e1:3f:
         15:01:4f:91:0e:3a:00:e2:1a:04:8d:75:73:db:a2:47:e0:54:
         61:e4:bc:bc
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICBLwwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
Mzk4QTMxMTAvBgNVBAUTKDc3NUZFNUExRjYxQTc0MDhERkVFRDQ3RjE0NDdFMzQ2
NERBNTBCMkEwHhcNMjYwMjA3MDAyMDA5WhcNMjcwMzAyMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTg2ODUzOC03YzU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA07vWQzSls7bCoQE39h8z+uoxommyAkyH0hwsvhjRpkuWJPCAaRTYKkXfPXZ1
+akKGrH1ICTYAbmqEE8hakeCiDtngYSzpMiQYSXDZcKHyebeMfbtM9TyjCX1aRLk
OKSDjFeL/cvxwRC4nVsuNhqDDVTEujSyBXFz5qVHuPZ169lvdelnqaFNU7z1fxcz
Pl/w+pFYLEa3REw4ANLiS4TSLlYaOgTdPv8BfVl+4FYAVMjtVMFFnmyDpwqS7J1j
YQMC2vQq7k3xvnhNK8JJWREzG9zhxJrlVyhdZ0SXqecfpkU1l11BnN65S9Xg91Mj
G7o8P1oWeH3SF6LN7xcG3Ao4yQIDAQABo4IClTCCApEwHQYDVR0OBBYEFFpG5dOj
XpO1UKlKI2sja8pp0L3QMB8GA1UdIwQYMBaAFHdf5aH2GnQI3+7UfxRH40ZNpQsq
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEzOThBMy9FMjE5QjYxQzcx
MTMxMUVDQkMzMDg5MTlDNEY5QUUwMi9kMV9sb2ZZYWRBamY3dFJfRkVmalJrMmxD
eW8uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2QxX2xvZllhZEFqZjd0Ul9GRWZqUmsybEN5by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Mzk4QTMvRTIxOUI2MUM3MTEzMTFFQ0JDMzA4OTE5QzRGOUFFMDIvNTlEODJFMDBE
RTlCMTFFQzlBRTIzMjY5QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAJnUIQwDQYJKoZIhvcNAQELBQADggEBABZuwq5j8vNxU8sw
rnfRXaX/Hhla5l9CDJT6ZK4Pe2Zn+LcMU0+sPsQ9QYgnw5SCsLjgoEY9rryNEBFO
gWkZ5491l0/qebP6geQlX0m0tEBbUskufKUr6JdgcfWAthdq/34a+rhPsYhVl6oy
UovpTvmZNYN5rNXGDz5tQxIm3tUxFcJhV8x2jaIXruPKETgmuumevsdufW7rq29R
H12+VbA4hHpGt+O7yIjfw8uiw1CL5mWxm6IWY44Siz8LriOboHWI0ze/zjpF9k2J
XgFrB3h2EKCVtTLW1QUO5HHSlgfzg02jeo38zyjhPxUBT5EOOgDiGgSNdXPbokfg
VGHkvLw=
-----END CERTIFICATE-----
Generated at Thu Feb 19 21:55:28 2026 by rpki-client