Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/B2A0074EAD4F11EF93ECF282C4F9AE02.roa
File:                     B2A0074EAD4F11EF93ECF282C4F9AE02.roa (raw, json)
Hash identifier:          LTzfPKrLTsZRa/y981aoII44WcUUZhh23HIodqGSErQ=
Subject key identifier:   BD:E7:3E:40:2D:87:BF:08:55:3B:EA:CA:3F:B1:BA:69:4A:85:DC:00
Certificate issuer:       /CN=A91FCF44/serialNumber=6998D9B5327BBF894ED56197C47EC896FAE59E34
Certificate serial:       0141
Authority key identifier: 69:98:D9:B5:32:7B:BF:89:4E:D5:61:97:C4:7E:C8:96:FA:E5:9E:34
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/aZjZtTJ7v4lO1WGXxH7IlvrlnjQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/B2A0074EAD4F11EF93ECF282C4F9AE02.roa
Signing time:             Mon 02 Mar 2026 13:55:28 +0000
ROA not before:           Mon 03 Mar 2025 08:58:26 +0000
ROA not after:            Thu 28 May 2026 00:00:00 +0000
asID:                     35820
IP address blocks:        103.135.140.0/22 maxlen: 24
                          103.140.70.0/23 maxlen: 24
                          2404:7f40::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/aZjZtTJ7v4lO1WGXxH7IlvrlnjQ.crl
                          rsync://rpki.apnic.net/member_repository/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/aZjZtTJ7v4lO1WGXxH7IlvrlnjQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/aZjZtTJ7v4lO1WGXxH7IlvrlnjQ.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 13:55:30 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 321 (0x141)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91FCF44, serialNumber=6998D9B5327BBF894ED56197C47EC896FAE59E34
        Validity
            Not Before: Mar  3 08:58:26 2025 GMT
            Not After : May 28 00:00:00 2026 GMT
        Subject: CN=69a596d0-fc16
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ac:da:d3:b7:11:ed:1b:29:4d:6b:ea:29:4b:14:
                    99:4f:23:29:9b:cb:ec:41:dd:85:b9:d6:ac:f1:f4:
                    4e:59:6c:98:b6:65:8b:49:43:52:0c:7e:ba:69:b0:
                    23:30:bb:16:bc:4f:df:db:dd:cf:3f:2c:ab:89:e5:
                    55:fa:ae:84:9a:f2:10:8f:3d:90:2a:8c:12:d8:aa:
                    a2:6e:9a:02:0d:50:a2:30:48:3a:b7:38:28:46:30:
                    b5:6c:25:fe:41:c2:27:a6:83:74:fd:ce:85:2c:8e:
                    a5:fd:f1:7a:8d:2c:dd:7c:87:8e:ce:c5:de:be:2e:
                    cb:00:e4:04:ec:dd:af:58:ed:79:38:51:ee:16:ce:
                    af:c4:a7:49:bb:b4:5a:22:ea:37:1a:89:33:f9:dc:
                    5f:e6:92:26:2a:68:ca:0b:e3:f6:5f:c4:52:e2:ad:
                    1a:a9:4d:da:5d:94:bc:12:bb:c8:60:26:f8:45:3f:
                    72:74:c7:90:80:82:f9:18:2e:f3:e4:05:c8:ef:1a:
                    3d:ff:c9:c1:79:02:81:f1:12:f7:20:3d:ac:03:c9:
                    d3:6d:68:6f:12:67:f1:26:e7:0f:eb:56:ad:e0:a5:
                    b8:2d:21:5d:41:82:ec:81:4e:ee:f7:5c:c8:2d:3a:
                    4d:7e:78:5a:ba:0c:00:d5:5b:e6:70:f6:cb:30:b9:
                    7a:a1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                BD:E7:3E:40:2D:87:BF:08:55:3B:EA:CA:3F:B1:BA:69:4A:85:DC:00
            X509v3 Authority Key Identifier:
                keyid:69:98:D9:B5:32:7B:BF:89:4E:D5:61:97:C4:7E:C8:96:FA:E5:9E:34

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/aZjZtTJ7v4lO1WGXxH7IlvrlnjQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/aZjZtTJ7v4lO1WGXxH7IlvrlnjQ.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/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/B2A0074EAD4F11EF93ECF282C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.135.140.0/22
                  103.140.70.0/23
                IPv6:
                  2404:7f40::/32

    Signature Algorithm: sha256WithRSAEncryption
         7d:e4:7f:51:80:60:09:09:54:e5:4a:a6:1d:2a:e9:e8:a8:37:
         a1:22:e0:2a:26:de:28:fd:1e:6b:1b:1c:17:ba:4a:45:5c:82:
         80:9f:bb:e3:fc:45:48:e1:b2:6e:25:69:55:62:6a:03:ea:2f:
         2b:60:26:6c:53:e1:fa:44:6b:5a:0b:51:09:20:5f:50:d9:5e:
         c4:06:33:11:f9:51:c8:55:3d:77:97:a0:cf:cf:06:b4:b7:38:
         15:8f:ca:75:02:ee:08:d0:8d:a4:59:d9:66:ba:ea:32:73:6b:
         4c:eb:37:bc:eb:fd:4c:6b:4f:15:37:34:af:e1:81:c6:43:c5:
         a7:54:aa:a0:ea:8f:ae:7f:b0:3a:85:7e:61:48:7f:f0:9e:42:
         d9:02:93:66:d1:4f:4d:9f:96:d1:99:06:ea:d4:f7:04:a7:3f:
         45:b9:77:6f:3a:91:c9:3c:bf:5b:78:05:80:3c:6b:d2:d8:3d:
         b4:e8:3c:d0:c9:d9:a8:dd:28:ba:7a:8c:6d:41:1b:09:0e:7f:
         cc:79:d9:c3:9b:85:cc:d8:ea:db:4f:08:57:97:28:67:bb:14:
         f6:0e:59:40:8f:8e:05:8f:35:53:6b:d1:59:c7:d9:4b:a1:98:
         26:a7:b0:c8:cd:50:ab:2f:fe:fc:80:46:98:92:6d:d6:7e:8f:
         e9:79:cd:23
-----BEGIN CERTIFICATE-----
MIIFUTCCBDmgAwIBAgICAUEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RkNGNDQxMTAvBgNVBAUTKDY5OThEOUI1MzI3QkJGODk0RUQ1NjE5N0M0N0VDODk2
RkFFNTlFMzQwHhcNMjUwMzAzMDg1ODI2WhcNMjYwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE1OTZkMC1mYzE2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEArNrTtxHtGylNa+opSxSZTyMpm8vsQd2Fudas8fROWWyYtmWLSUNSDH66abAj
MLsWvE/f293PPyyrieVV+q6EmvIQjz2QKowS2KqibpoCDVCiMEg6tzgoRjC1bCX+
QcInpoN0/c6FLI6l/fF6jSzdfIeOzsXevi7LAOQE7N2vWO15OFHuFs6vxKdJu7Ra
Iuo3Gokz+dxf5pImKmjKC+P2X8RS4q0aqU3aXZS8ErvIYCb4RT9ydMeQgIL5GC7z
5AXI7xo9/8nBeQKB8RL3ID2sA8nTbWhvEmfxJucP61at4KW4LSFdQYLsgU7u91zI
LTpNfnhaugwA1VvmcPbLMLl6oQIDAQABo4ICdTCCAnEwHQYDVR0OBBYEFL3nPkAt
h78IVTvqyj+xumlKhdwAMB8GA1UdIwQYMBaAFGmY2bUye7+JTtVhl8R+yJb65Z40
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGQ0Y0NC85NDExMDYwNDYw
MkMxMUVGOTdENzNDNUZDNEY5QUUwMi9hWmpadFRKN3Y0bE8xV0dYeEg3SWx2cmxu
alEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2Faalp0VEo3djRsTzFXR1h4SDdJbHZybG5qUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RkNGNDQvOTQxMTA2MDQ2MDJDMTFFRjk3RDczQzVGQzRGOUFFMDIvQjJBMDA3NEVB
RDRGMTFFRjkzRUNGMjgyQzRGOUFFMDIucm9hMDQGCCsGAQUFBwEHAQH/BCUwIzAS
BAIAATAMAwQCZ4eMAwQBZ4xGMA0EAgACMAcDBQAkBH9AMA0GCSqGSIb3DQEBCwUA
A4IBAQB95H9RgGAJCVTlSqYdKunoqDehIuAqJt4o/R5rGxwXukpFXIKAn7vj/EVI
4bJuJWlVYmoD6i8rYCZsU+H6RGtaC1EJIF9Q2V7EBjMR+VHIVT13l6DPzwa0tzgV
j8p1Au4I0I2kWdlmuuoyc2tM6ze86/1Ma08VNzSv4YHGQ8WnVKqg6o+uf7A6hX5h
SH/wnkLZApNm0U9Nn5bRmQbq1PcEpz9FuXdvOpHJPL9beAWAPGvS2D206DzQydmo
3Si6eoxtQRsJDn/MednDm4XM2OrbTwhXlyhnuxT2DllAj44FjzVTa9FZx9lLoZgm
p7DIzVCrL/78gEaYkm3Wfo/pec0j
-----END CERTIFICATE-----
Generated at Mon Mar 2 21:24:17 2026 by rpki-client