Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/1D52E8E860D711EEA524AE64C4F9AE02.roa
File:                     1D52E8E860D711EEA524AE64C4F9AE02.roa (raw, json)
Hash identifier:          d4FaNu31p/uaswzVtkfn+Uus7pKd0fHTyCObgFxrvWg=
Subject key identifier:   C5:CE:7B:AD:41:32:2F:F4:CA:E8:69:DB:ED:FB:40:EE:92:12:63:84
Certificate issuer:       /CN=A91D61DF/serialNumber=15BF210B73781D5CC0BE99BD39D70B2FEB4EB86C
Certificate serial:       01FB
Authority key identifier: 15:BF:21:0B:73:78:1D:5C:C0:BE:99:BD:39:D7:0B:2F:EB:4E:B8:6C
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/1D52E8E860D711EEA524AE64C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 06:37:36 +0000
ROA not before:           Sun 09 Mar 2025 03:50:10 +0000
ROA not after:            Fri 01 May 2026 00:00:00 +0000
asID:                     141199
IP address blocks:        103.160.146.0/24 maxlen: 24
                          2001:df1:ea40::/48 maxlen: 50
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.crl
                          rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.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:03:56 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 507 (0x1fb)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91D61DF, serialNumber=15BF210B73781D5CC0BE99BD39D70B2FEB4EB86C
        Validity
            Not Before: Mar  9 03:50:10 2025 GMT
            Not After : May  1 00:00:00 2026 GMT
        Subject: CN=69a3deb0-503d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:71:82:cd:9d:7c:77:7e:76:78:2d:f6:1c:02:
                    c2:43:c0:31:e9:60:1e:70:c2:1b:30:10:44:cd:3d:
                    83:3e:bb:3b:45:63:6b:b3:93:b4:0f:49:7b:5c:c1:
                    67:a3:45:a3:2f:c1:5e:ed:d6:5a:a9:22:c2:27:29:
                    98:50:06:b0:6e:fa:74:ec:1a:87:07:8b:08:b4:af:
                    00:91:54:b6:01:e9:4e:9d:21:33:b3:2e:f4:dd:1d:
                    3d:63:9a:8b:ea:94:45:5d:d5:2e:f3:88:1b:d2:07:
                    d4:31:8e:54:79:1d:e6:b7:e2:3e:ca:87:9f:25:14:
                    11:5a:1d:d0:7a:55:58:a1:35:62:08:74:88:d5:e9:
                    2d:57:b2:a0:4d:e4:cd:ab:1e:40:5e:25:89:a2:50:
                    12:7d:fd:40:7f:09:63:cb:a8:b3:64:a8:20:76:54:
                    1b:24:e2:91:8f:b0:e9:ce:90:a1:c9:91:f5:39:60:
                    71:2d:fe:a6:4e:0f:7d:3f:46:41:39:28:59:cb:1f:
                    67:c1:60:ec:da:4f:ba:b3:a2:be:0c:dc:43:51:db:
                    43:b7:bc:26:45:6b:a0:65:5a:22:ae:56:a5:7f:5a:
                    59:02:07:74:09:da:b0:4f:ce:38:b0:e9:8e:b8:74:
                    1e:89:35:03:c2:96:cb:1f:ee:d2:76:c7:f2:ae:cf:
                    8f:d3
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C5:CE:7B:AD:41:32:2F:F4:CA:E8:69:DB:ED:FB:40:EE:92:12:63:84
            X509v3 Authority Key Identifier:
                keyid:15:BF:21:0B:73:78:1D:5C:C0:BE:99:BD:39:D7:0B:2F:EB:4E:B8:6C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.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/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/1D52E8E860D711EEA524AE64C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.160.146.0/24
                IPv6:
                  2001:df1:ea40::/48

    Signature Algorithm: sha256WithRSAEncryption
         9a:56:09:66:51:8d:27:9d:4b:f7:6e:79:42:cf:e3:48:c1:57:
         f7:51:2f:6c:7b:4f:da:fe:af:8a:71:08:10:5d:d1:fe:d3:b9:
         fd:c6:fc:24:bc:18:fa:1e:64:96:dd:84:d2:7e:e0:aa:a9:39:
         68:36:ad:4b:b3:4b:8c:d0:b9:50:58:42:42:c8:1e:77:65:f5:
         f2:26:e1:e9:df:68:4d:53:74:39:c9:55:ab:6f:d1:37:47:24:
         dc:4a:c1:25:9e:c2:3f:2c:a0:be:29:c8:cc:dc:df:ab:04:6a:
         d0:e4:3e:13:51:fa:66:a9:02:eb:58:94:40:1e:ed:97:5b:9c:
         49:7c:20:c9:c7:38:6d:17:be:63:61:89:41:8a:80:a9:6c:84:
         e3:1e:df:1f:90:65:38:d4:1f:3a:42:56:4e:e7:3c:33:59:1a:
         53:43:a5:e3:f5:f1:56:4d:84:75:ed:98:32:c0:18:ec:91:a6:
         12:65:9e:9a:cb:36:bf:4f:0a:de:2b:4a:12:ad:8e:ae:d3:91:
         da:75:f6:7d:96:52:e9:e1:76:7e:9d:27:47:6c:13:35:e0:fe:
         7c:c6:b6:6c:82:82:c5:a1:12:41:50:3d:fc:13:97:d8:5b:07:
         5c:55:22:c6:a9:74:8c:04:05:9f:99:39:60:46:46:7c:8a:5c:
         42:5f:d0:d8
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICAfswDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RDYxREYxMTAvBgNVBAUTKDE1QkYyMTBCNzM3ODFENUNDMEJFOTlCRDM5RDcwQjJG
RUI0RUI4NkMwHhcNMjUwMzA5MDM1MDEwWhcNMjYwNTAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWEzZGViMC01MDNkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAu3GCzZ18d352eC32HALCQ8Ax6WAecMIbMBBEzT2DPrs7RWNrs5O0D0l7XMFn
o0WjL8Fe7dZaqSLCJymYUAawbvp07BqHB4sItK8AkVS2AelOnSEzsy703R09Y5qL
6pRFXdUu84gb0gfUMY5UeR3mt+I+yoefJRQRWh3QelVYoTViCHSI1ektV7KgTeTN
qx5AXiWJolASff1Afwljy6izZKggdlQbJOKRj7DpzpChyZH1OWBxLf6mTg99P0ZB
OShZyx9nwWDs2k+6s6K+DNxDUdtDt7wmRWugZVoirlalf1pZAgd0CdqwT844sOmO
uHQeiTUDwpbLH+7Sdsfyrs+P0wIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFMXOe61B
Mi/0yuhp2+37QO6SEmOEMB8GA1UdIwQYMBaAFBW/IQtzeB1cwL6ZvTnXCy/rTrhs
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFENjFERi8wRDBDNUY3NDFD
NjYxMUVFOUExMzJCODRDNEY5QUUwMi9GYjhoQzNONEhWekF2cG05T2RjTEwtdE91
R3cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZiOGhDM040SFZ6QXZwbTlPZGNMTC10T3VHdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RDYxREYvMEQwQzVGNzQxQzY2MTFFRTlBMTMyQjg0QzRGOUFFMDIvMUQ1MkU4RTg2
MEQ3MTFFRUE1MjRBRTY0QzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQAZ6CSMA8EAgACMAkDBwAgAQ3x6kAwDQYJKoZIhvcNAQELBQADggEB
AJpWCWZRjSedS/dueULP40jBV/dRL2x7T9r+r4pxCBBd0f7Tuf3G/CS8GPoeZJbd
hNJ+4KqpOWg2rUuzS4zQuVBYQkLIHndl9fIm4enfaE1TdDnJVatv0TdHJNxKwSWe
wj8soL4pyMzc36sEatDkPhNR+mapAutYlEAe7ZdbnEl8IMnHOG0XvmNhiUGKgKls
hOMe3x+QZTjUHzpCVk7nPDNZGlNDpeP18VZNhHXtmDLAGOyRphJlnprLNr9PCt4r
ShKtjq7Tkdp19n2WUunhdn6dJ0dsEzXg/nzGtmyCgsWhEkFQPfwTl9hbB1xVIsap
dIwEBZ+ZOWBGRnyKXEJf0Ng=
-----END CERTIFICATE-----
Generated at Mon Mar 2 13:00:16 2026 by rpki-client