Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/9C8302D0B3CB11F0A084D480C4F9AE02.roa
File:                     9C8302D0B3CB11F0A084D480C4F9AE02.roa (raw, json)
Hash identifier:          afqLSqK+g44LudiUvgfKC16tZ8/+h2VJBHZlNpKW/eQ=
Subject key identifier:   5D:00:0E:86:B6:EB:82:03:E3:4A:53:F6:B6:0C:C9:8E:0A:09:74:2C
Certificate issuer:       /CN=A911B412/serialNumber=873D595AF5569C20239F53DD80EB1177D80B0934
Certificate serial:       08E6
Authority key identifier: 87:3D:59:5A:F5:56:9C:20:23:9F:53:DD:80:EB:11:77:D8:0B:09:34
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/hz1ZWvVWnCAjn1PdgOsRd9gLCTQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/9C8302D0B3CB11F0A084D480C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 18:53:56 +0000
ROA not before:           Tue 28 Oct 2025 06:59:14 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     40065
IP address blocks:        43.229.154.0/24 maxlen: 24
                          103.20.222.0/24 maxlen: 24
                          103.20.223.0/24 maxlen: 24
                          103.48.169.0/24 maxlen: 24
                          150.129.41.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/hz1ZWvVWnCAjn1PdgOsRd9gLCTQ.crl
                          rsync://rpki.apnic.net/member_repository/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/hz1ZWvVWnCAjn1PdgOsRd9gLCTQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/hz1ZWvVWnCAjn1PdgOsRd9gLCTQ.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:04:34 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2278 (0x8e6)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A911B412, serialNumber=873D595AF5569C20239F53DD80EB1177D80B0934
        Validity
            Not Before: Oct 28 06:59:14 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=69a48b44-3442
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a7:15:de:1a:70:9c:1c:a0:21:f3:f2:b2:66:9b:
                    fb:98:90:f0:49:a5:09:5e:10:dd:f7:6c:7d:00:64:
                    bb:49:1d:d7:ee:06:e6:47:6f:d1:7e:21:de:6a:c8:
                    90:d5:3f:1d:b3:58:c2:a3:de:f6:4e:db:15:b5:fc:
                    9f:3d:10:a2:41:bb:fb:c4:74:84:97:7b:5b:3f:2b:
                    39:a0:87:92:8c:d3:dd:04:94:f9:3b:2b:82:c4:de:
                    b9:47:70:4b:f0:bd:21:da:ef:1b:9a:8f:ea:ae:7b:
                    74:12:8d:60:53:58:bf:c6:10:52:4f:9b:35:36:98:
                    88:16:f3:bb:b7:7f:00:83:74:8c:f9:ee:32:5a:d1:
                    d7:bc:b3:de:d7:8c:91:25:89:9c:99:ec:91:f2:22:
                    9f:c6:4e:48:07:12:60:75:d5:c5:b9:e0:d8:7c:43:
                    a8:8b:5e:e7:a4:68:ce:a3:bf:15:e2:26:df:f5:7a:
                    8b:ec:97:1d:ec:f1:ac:1f:8d:a4:f8:34:3e:e9:fe:
                    a2:23:5e:6b:75:bd:3d:d3:0a:b3:3d:e4:47:d3:3e:
                    4d:77:b1:ca:1f:35:7d:da:28:25:5e:86:57:79:f1:
                    43:7b:d9:0a:6a:db:27:e3:3c:24:90:a3:22:14:42:
                    2b:78:7c:68:10:ec:48:bf:6f:6b:a7:6d:ab:77:8c:
                    98:4b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                5D:00:0E:86:B6:EB:82:03:E3:4A:53:F6:B6:0C:C9:8E:0A:09:74:2C
            X509v3 Authority Key Identifier:
                keyid:87:3D:59:5A:F5:56:9C:20:23:9F:53:DD:80:EB:11:77:D8:0B:09:34

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/hz1ZWvVWnCAjn1PdgOsRd9gLCTQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/hz1ZWvVWnCAjn1PdgOsRd9gLCTQ.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/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/9C8302D0B3CB11F0A084D480C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  43.229.154.0/24
                  103.20.222.0/23
                  103.48.169.0/24
                  150.129.41.0/24

    Signature Algorithm: sha256WithRSAEncryption
         05:c8:dd:5e:39:c0:53:2b:e7:9e:77:40:da:e0:5c:ec:e7:3e:
         4f:8b:85:82:10:71:24:c2:56:20:9f:78:79:14:65:70:3d:ea:
         16:70:7f:04:67:62:c8:ef:a0:34:ff:f6:c3:f0:60:e0:3f:4b:
         0a:d5:2e:d3:1a:57:0f:74:bb:bb:4e:ec:e6:b8:6c:de:6a:56:
         cc:76:bd:b0:66:02:a3:da:44:d2:8e:9a:bf:73:48:73:e4:0a:
         34:0d:13:6e:56:8a:bb:e6:03:45:9a:97:82:02:ac:08:44:8c:
         a9:3d:87:12:cb:07:5e:c1:06:5b:d5:2c:60:94:d5:a2:b9:a2:
         8f:4b:e8:0d:9e:a8:9f:0e:ff:7b:7d:49:2c:63:bf:b1:70:68:
         19:8c:30:4f:3c:98:6d:7c:84:43:72:a4:f3:b2:e8:38:13:91:
         b1:ee:aa:3a:1f:9d:3c:a0:70:20:e7:9a:a2:6e:c9:13:a8:0f:
         c1:6b:35:79:4d:d4:c1:01:34:63:af:7d:bc:39:8b:25:25:44:
         08:86:c5:95:3d:81:91:13:81:f6:7c:34:ca:e7:07:c5:e3:aa:
         91:76:c7:3d:e6:a1:7e:2b:31:9c:da:14:92:7e:f6:3e:bb:6b:
         8b:67:78:1d:d7:a4:34:1a:93:05:4e:67:b7:5d:67:01:3a:c3:
         30:b1:e5:81
-----BEGIN CERTIFICATE-----
MIIFTjCCBDagAwIBAgICCOYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MUI0MTIxMTAvBgNVBAUTKDg3M0Q1OTVBRjU1NjlDMjAyMzlGNTNERDgwRUIxMTc3
RDgwQjA5MzQwHhcNMjUxMDI4MDY1OTE0WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0OGI0NC0zNDQyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEApxXeGnCcHKAh8/KyZpv7mJDwSaUJXhDd92x9AGS7SR3X7gbmR2/RfiHeasiQ
1T8ds1jCo972TtsVtfyfPRCiQbv7xHSEl3tbPys5oIeSjNPdBJT5OyuCxN65R3BL
8L0h2u8bmo/qrnt0Eo1gU1i/xhBST5s1NpiIFvO7t38Ag3SM+e4yWtHXvLPe14yR
JYmcmeyR8iKfxk5IBxJgddXFueDYfEOoi17npGjOo78V4ibf9XqL7Jcd7PGsH42k
+DQ+6f6iI15rdb090wqzPeRH0z5Nd7HKHzV92iglXoZXefFDe9kKatsn4zwkkKMi
FEIreHxoEOxIv29rp22rd4yYSwIDAQABo4ICcjCCAm4wHQYDVR0OBBYEFF0ADoa2
64ID40pT9rYMyY4KCXQsMB8GA1UdIwQYMBaAFIc9WVr1VpwgI59T3YDrEXfYCwk0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExQjQxMi9DMUVBMDMzQ0Qy
RUExMUVCQTIwNkIxNzhDNEY5QUUwMi9oejFaV3ZWV25DQWpuMVBkZ09zUmQ5Z0xD
VFEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2h6MVpXdlZXbkNBam4xUGRnT3NSZDlnTENUUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MUI0MTIvQzFFQTAzM0NEMkVBMTFFQkEyMDZCMTc4QzRGOUFFMDIvOUM4MzAyRDBC
M0NCMTFGMEEwODRENDgwQzRGOUFFMDIucm9hMDEGCCsGAQUFBwEHAQH/BCIwIDAe
BAIAATAYAwQAK+WaAwQBZxTeAwQAZzCpAwQAloEpMA0GCSqGSIb3DQEBCwUAA4IB
AQAFyN1eOcBTK+eed0Da4Fzs5z5Pi4WCEHEkwlYgn3h5FGVwPeoWcH8EZ2LI76A0
//bD8GDgP0sK1S7TGlcPdLu7TuzmuGzealbMdr2wZgKj2kTSjpq/c0hz5Ao0DRNu
Voq75gNFmpeCAqwIRIypPYcSywdewQZb1SxglNWiuaKPS+gNnqifDv97fUksY7+x
cGgZjDBPPJhtfIRDcqTzsug4E5Gx7qo6H508oHAg55qibskTqA/BazV5TdTBATRj
r328OYslJUQIhsWVPYGRE4H2fDTK5wfF46qRdsc95qF+KzGc2hSSfvY+u2uLZ3gd
16Q0GpMFTme3XWcBOsMwseWB
-----END CERTIFICATE-----
Generated at Mon Mar 2 04:15:21 2026 by rpki-client