Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91D9A6E/F51FF8869AF911EEA16DBC55C4F9AE02/34B484F49B0D11EEB69D6B1CC4F9AE02.roa
File:                     34B484F49B0D11EEB69D6B1CC4F9AE02.roa (raw, json)
Hash identifier:          /qNeMoHq2aNx85z5DTHQgQr12JfNKIytF+LLvQVIEvI=
Subject key identifier:   FE:54:4B:15:F3:1E:07:75:E1:D9:32:C4:B8:2B:AA:5B:38:17:77:01
Certificate issuer:       /CN=A91D9A6E/serialNumber=4CAD272BAD1D8709B16E9975006E12255205C8F6
Certificate serial:       01C1
Authority key identifier: 4C:AD:27:2B:AD:1D:87:09:B1:6E:99:75:00:6E:12:25:52:05:C8:F6
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TK0nK60dhwmxbpl1AG4SJVIFyPY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91D9A6E/F51FF8869AF911EEA16DBC55C4F9AE02/34B484F49B0D11EEB69D6B1CC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 17:17:32 +0000
ROA not before:           Fri 23 Jan 2026 03:23:42 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     137443
IP address blocks:        103.79.120.0/24 maxlen: 24
                          103.79.122.0/24 maxlen: 24
                          202.91.36.0/24 maxlen: 24
                          202.91.38.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91D9A6E/F51FF8869AF911EEA16DBC55C4F9AE02/TK0nK60dhwmxbpl1AG4SJVIFyPY.crl
                          rsync://rpki.apnic.net/member_repository/A91D9A6E/F51FF8869AF911EEA16DBC55C4F9AE02/TK0nK60dhwmxbpl1AG4SJVIFyPY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TK0nK60dhwmxbpl1AG4SJVIFyPY.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 03:21:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 449 (0x1c1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91D9A6E, serialNumber=4CAD272BAD1D8709B16E9975006E12255205C8F6
        Validity
            Not Before: Jan 23 03:23:42 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=69a474ac-fece
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:dd:f5:bf:b5:f4:55:31:e5:38:6e:d9:26:18:1b:
                    4c:7a:89:1b:ef:a6:3c:68:57:8d:ee:2c:9f:35:05:
                    ac:fe:55:17:5f:8d:4f:22:29:ab:cc:ae:92:b9:75:
                    ae:26:00:32:b1:33:11:3f:68:6c:50:04:e1:8f:ed:
                    ea:0c:95:88:52:34:29:b1:0b:85:12:5f:b2:b1:e1:
                    ef:7b:d6:a3:93:c8:53:38:ea:e4:46:ef:d3:92:1e:
                    da:9f:c5:82:4e:15:5b:2a:9b:a4:8f:ea:ce:3c:a3:
                    ac:bc:70:14:a9:7c:17:34:f0:7d:66:7c:32:d1:be:
                    2a:07:87:e5:36:19:ac:6c:df:be:b4:5c:d2:91:c3:
                    39:71:36:ad:32:a4:3e:12:d0:51:40:bf:f2:fc:34:
                    2b:81:26:ec:51:9f:f8:9b:d4:f3:ea:c4:6b:67:cd:
                    60:df:dc:36:47:0e:5f:60:2f:a0:89:ea:0f:22:a2:
                    b0:cd:71:3b:88:5b:9f:3a:0c:9f:19:9d:e3:7d:d6:
                    62:87:c9:af:e6:2f:3c:7c:b3:8d:77:9f:5d:96:9c:
                    b7:77:44:de:60:b0:3e:8e:1c:97:d3:ff:63:a3:c4:
                    0f:cf:56:36:15:2c:fe:42:87:40:6e:59:41:77:9e:
                    fc:2d:46:31:31:e7:31:5f:64:ad:14:13:3d:b6:aa:
                    4c:67
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FE:54:4B:15:F3:1E:07:75:E1:D9:32:C4:B8:2B:AA:5B:38:17:77:01
            X509v3 Authority Key Identifier:
                keyid:4C:AD:27:2B:AD:1D:87:09:B1:6E:99:75:00:6E:12:25:52:05:C8:F6

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91D9A6E/F51FF8869AF911EEA16DBC55C4F9AE02/TK0nK60dhwmxbpl1AG4SJVIFyPY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/TK0nK60dhwmxbpl1AG4SJVIFyPY.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/A91D9A6E/F51FF8869AF911EEA16DBC55C4F9AE02/34B484F49B0D11EEB69D6B1CC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.79.120.0/24
                  103.79.122.0/24
                  202.91.36.0/24
                  202.91.38.0/24

    Signature Algorithm: sha256WithRSAEncryption
         45:6a:dc:32:58:12:f9:98:11:8e:59:10:ec:da:41:40:52:d0:
         a5:2a:4c:ee:fc:e6:21:c0:a9:f9:76:10:1e:e1:2f:ba:a3:cd:
         45:42:89:02:db:eb:e9:ab:d7:71:18:88:5a:f4:ad:55:7f:08:
         24:8d:c7:c7:1e:3e:3d:fb:70:1e:ca:60:2f:bd:a4:1c:33:ec:
         7c:eb:d6:d1:0b:37:04:0e:37:4d:21:6c:c4:ce:6e:72:ec:d9:
         aa:6c:77:f7:56:0b:a4:21:ad:c8:11:ba:29:27:23:fd:59:6d:
         8e:0d:57:2b:2b:b2:86:da:8f:dc:86:30:7a:19:d7:9d:0a:f6:
         5f:1c:2f:28:a8:58:9e:75:cb:40:74:28:f3:08:58:eb:80:44:
         9e:29:cd:77:79:7c:38:c3:cc:7b:5d:9d:11:25:d8:71:04:a5:
         df:ca:4d:a1:dd:f1:a5:c5:77:ce:75:92:27:c1:16:69:ad:77:
         d3:ae:65:85:3e:7f:ef:99:b4:77:16:75:40:87:89:7e:50:e4:
         9d:16:4b:80:56:76:be:4c:2e:56:08:b2:6e:58:5a:bd:4b:f6:
         3b:ed:ae:46:87:3b:8b:68:ec:5b:7d:23:0f:6d:57:92:b2:d6:
         4b:32:3f:b6:b6:e2:9a:ab:70:0a:f7:19:58:d6:86:27:ba:60:
         be:48:bf:74
-----BEGIN CERTIFICATE-----
MIIFTjCCBDagAwIBAgICAcEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RDlBNkUxMTAvBgNVBAUTKDRDQUQyNzJCQUQxRDg3MDlCMTZFOTk3NTAwNkUxMjI1
NTIwNUM4RjYwHhcNMjYwMTIzMDMyMzQyWhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NzRhYy1mZWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA3fW/tfRVMeU4btkmGBtMeokb76Y8aFeN7iyfNQWs/lUXX41PIimrzK6SuXWu
JgAysTMRP2hsUAThj+3qDJWIUjQpsQuFEl+yseHve9ajk8hTOOrkRu/Tkh7an8WC
ThVbKpukj+rOPKOsvHAUqXwXNPB9Znwy0b4qB4flNhmsbN++tFzSkcM5cTatMqQ+
EtBRQL/y/DQrgSbsUZ/4m9Tz6sRrZ81g39w2Rw5fYC+gieoPIqKwzXE7iFufOgyf
GZ3jfdZih8mv5i88fLONd59dlpy3d0TeYLA+jhyX0/9jo8QPz1Y2FSz+QodAbllB
d578LUYxMecxX2StFBM9tqpMZwIDAQABo4ICcjCCAm4wHQYDVR0OBBYEFP5USxXz
Hgd14dkyxLgrqls4F3cBMB8GA1UdIwQYMBaAFEytJyutHYcJsW6ZdQBuEiVSBcj2
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFEOUE2RS9GNTFGRjg4NjlB
RjkxMUVFQTE2REJDNTVDNEY5QUUwMi9USzBuSzYwZGh3bXhicGwxQUc0U0pWSUZ5
UFkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1RLMG5LNjBkaHdteGJwbDFBRzRTSlZJRnlQWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RDlBNkUvRjUxRkY4ODY5QUY5MTFFRUExNkRCQzU1QzRGOUFFMDIvMzRCNDg0RjQ5
QjBEMTFFRUI2OUQ2QjFDQzRGOUFFMDIucm9hMDEGCCsGAQUFBwEHAQH/BCIwIDAe
BAIAATAYAwQAZ094AwQAZ096AwQAylskAwQAylsmMA0GCSqGSIb3DQEBCwUAA4IB
AQBFatwyWBL5mBGOWRDs2kFAUtClKkzu/OYhwKn5dhAe4S+6o81FQokC2+vpq9dx
GIha9K1VfwgkjcfHHj49+3AeymAvvaQcM+x869bRCzcEDjdNIWzEzm5y7NmqbHf3
VgukIa3IEbopJyP9WW2ODVcrK7KG2o/chjB6GdedCvZfHC8oqFiedctAdCjzCFjr
gESeKc13eXw4w8x7XZ0RJdhxBKXfyk2h3fGlxXfOdZInwRZprXfTrmWFPn/vmbR3
FnVAh4l+UOSdFkuAVna+TC5WCLJuWFq9S/Y77a5GhzuLaOxbfSMPbVeSstZLMj+2
tuKaq3AK9xlY1oYnumC+SL90
-----END CERTIFICATE-----
Generated at Thu Mar 26 04:39:38 2026 by rpki-client