Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91FCF44/94110604602C11EF97D73C5FC4F9AE02/B2A0074EAD4F11EF93ECF282C4F9AE02.roa
File:                     B2A0074EAD4F11EF93ECF282C4F9AE02.roa (raw, json)
Hash identifier:          zIk6J0N0742RdEvubg3AlZvYEvOIg7avsvcbwF9cq9g=
Subject key identifier:   69:27:E5:10:97:06:4A:7F:B0:23:8F:8F:61:7B:0E:21:C4:99:F7:AD
Certificate issuer:       /CN=A91FCF44/serialNumber=6998D9B5327BBF894ED56197C47EC896FAE59E34
Certificate serial:       014E
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:             Sat 21 Mar 2026 04:40:19 +0000
ROA not before:           Sat 21 Mar 2026 04:40:19 +0000
ROA not after:            Fri 28 May 2027 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:   Wed 01 Apr 2026 04:48:25 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 334 (0x14e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91FCF44, serialNumber=6998D9B5327BBF894ED56197C47EC896FAE59E34
        Validity
            Not Before: Mar 21 04:40:19 2026 GMT
            Not After : May 28 00:00:00 2027 GMT
        Subject: CN=69be2133-5418
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a1:47:84:76:56:72:0e:93:48:89:4e:d9:25:5d:
                    50:1a:d6:6f:36:5e:09:2b:0e:b9:e8:3c:7b:8d:22:
                    e9:56:0b:6b:da:33:3a:cf:c0:cf:4b:37:f5:1b:40:
                    ba:de:37:4b:04:81:58:1b:82:3f:d8:8c:a0:b8:77:
                    88:da:11:5a:aa:94:45:2e:df:a3:cd:84:d0:54:b5:
                    d0:ad:0d:71:11:99:07:e6:5d:f4:12:9e:d8:de:cc:
                    10:c7:ec:87:b4:3a:27:88:44:b1:16:17:fc:7c:17:
                    3d:36:ba:84:9c:06:cf:b6:b1:01:00:c3:83:76:81:
                    7a:cf:ad:7a:dc:90:8c:c9:0a:8b:81:0e:e2:95:3b:
                    fd:40:12:3a:39:8d:0f:1e:0b:b4:1d:4b:64:88:4a:
                    76:a0:5d:84:e8:30:94:3e:48:3e:6b:fc:12:fc:46:
                    79:2f:b2:42:f3:32:43:cd:75:6b:10:6a:64:74:f3:
                    1b:81:fd:16:a2:16:be:08:40:94:f3:4e:81:22:5a:
                    4c:3d:f5:4f:8c:64:f8:ee:b4:0f:9a:75:d3:74:9a:
                    57:14:00:d7:2d:b3:5c:05:5e:b7:b8:a0:3f:42:e0:
                    7f:49:75:4f:43:d8:cd:d6:d1:2c:c4:9d:63:58:c5:
                    2c:66:48:f0:4a:73:52:48:65:0f:85:ae:24:22:da:
                    32:d7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                69:27:E5:10:97:06:4A:7F:B0:23:8F:8F:61:7B:0E:21:C4:99:F7:AD
            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
         ad:a2:18:96:25:89:e1:c7:f1:82:96:87:57:0d:67:9c:94:0e:
         61:25:a5:eb:bc:97:73:0d:0e:03:e7:af:30:54:f6:3c:f6:12:
         75:18:9c:0b:2d:77:00:27:57:08:1d:d7:d1:90:58:49:7e:ee:
         08:9c:c5:87:21:84:b8:ba:80:b9:1b:07:50:bc:92:76:eb:de:
         21:5e:03:26:83:cf:6f:05:54:4e:f0:5e:19:10:e0:2a:eb:d8:
         5c:77:a8:36:48:7d:73:d0:84:a5:e8:1f:3c:1b:f0:9f:0f:ce:
         24:0f:46:2e:75:67:d0:3a:a9:6f:76:b1:fa:0f:d8:56:56:88:
         8f:c4:39:bc:31:34:d4:87:d0:0e:12:55:b4:27:e1:d0:1b:53:
         29:0c:29:e4:37:af:26:b9:2e:9b:0f:24:20:b4:36:5c:29:df:
         ed:2e:0f:9e:68:16:f0:45:47:94:af:f0:94:74:2f:99:9b:83:
         da:8c:65:75:58:af:fc:a4:de:e3:bd:86:64:b3:ce:ea:5a:1a:
         a0:0a:bd:26:ed:3c:a8:cf:2b:35:67:75:ec:90:a3:83:f3:cc:
         82:bf:5d:07:96:b0:5f:52:1e:a2:1b:db:27:0a:70:d7:18:c1:
         97:07:c7:1f:93:de:93:4c:e6:ea:cb:31:9c:b1:9c:8d:e6:e8:
         8f:0b:50:19
-----BEGIN CERTIFICATE-----
MIIFUTCCBDmgAwIBAgICAU4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RkNGNDQxMTAvBgNVBAUTKDY5OThEOUI1MzI3QkJGODk0RUQ1NjE5N0M0N0VDODk2
RkFFNTlFMzQwHhcNMjYwMzIxMDQ0MDE5WhcNMjcwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWJlMjEzMy01NDE4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAoUeEdlZyDpNIiU7ZJV1QGtZvNl4JKw656Dx7jSLpVgtr2jM6z8DPSzf1G0C6
3jdLBIFYG4I/2IyguHeI2hFaqpRFLt+jzYTQVLXQrQ1xEZkH5l30Ep7Y3swQx+yH
tDoniESxFhf8fBc9NrqEnAbPtrEBAMODdoF6z6163JCMyQqLgQ7ilTv9QBI6OY0P
Hgu0HUtkiEp2oF2E6DCUPkg+a/wS/EZ5L7JC8zJDzXVrEGpkdPMbgf0Woha+CECU
806BIlpMPfVPjGT47rQPmnXTdJpXFADXLbNcBV63uKA/QuB/SXVPQ9jN1tEsxJ1j
WMUsZkjwSnNSSGUPha4kItoy1wIDAQABo4ICdTCCAnEwHQYDVR0OBBYEFGkn5RCX
Bkp/sCOPj2F7DiHEmfetMB8GA1UdIwQYMBaAFGmY2bUye7+JTtVhl8R+yJb65Z40
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFGQ0Y0NC85NDExMDYwNDYw
MkMxMUVGOTdENzNDNUZDNEY5QUUwMi9hWmpadFRKN3Y0bE8xV0dYeEg3SWx2cmxu
alEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2Faalp0VEo3djRsTzFXR1h4SDdJbHZybG5qUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RkNGNDQvOTQxMTA2MDQ2MDJDMTFFRjk3RDczQzVGQzRGOUFFMDIvQjJBMDA3NEVB
RDRGMTFFRjkzRUNGMjgyQzRGOUFFMDIucm9hMDQGCCsGAQUFBwEHAQH/BCUwIzAS
BAIAATAMAwQCZ4eMAwQBZ4xGMA0EAgACMAcDBQAkBH9AMA0GCSqGSIb3DQEBCwUA
A4IBAQCtohiWJYnhx/GClodXDWeclA5hJaXrvJdzDQ4D568wVPY89hJ1GJwLLXcA
J1cIHdfRkFhJfu4InMWHIYS4uoC5GwdQvJJ2694hXgMmg89vBVRO8F4ZEOAq69hc
d6g2SH1z0ISl6B88G/CfD84kD0YudWfQOqlvdrH6D9hWVoiPxDm8MTTUh9AOElW0
J+HQG1MpDCnkN68muS6bDyQgtDZcKd/tLg+eaBbwRUeUr/CUdC+Zm4PajGV1WK/8
pN7jvYZks87qWhqgCr0m7Tyozys1Z3XskKOD88yCv10HlrBfUh6iG9snCnDXGMGX
B8cfk96TTObqyzGcsZyN5uiPC1AZ
-----END CERTIFICATE-----
Generated at Thu Mar 26 19:03:22 2026 by rpki-client