Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A911B412/C1EA033CD2EA11EBA206B178C4F9AE02/2C3DCE420F7F11F0B174675DC4F9AE02.roa
File:                     2C3DCE420F7F11F0B174675DC4F9AE02.roa (raw, json)
Hash identifier:          hLvjOF7+IaHJxhzwAhTV9HZUuPgkzZpZhxhguMpLLqo=
Subject key identifier:   3E:97:50:8D:E3:86:55:11:99:9F:97:E5:BB:C9:1C:D7:30:28:50:40
Certificate issuer:       /CN=A911B412/serialNumber=873D595AF5569C20239F53DD80EB1177D80B0934
Certificate serial:       08D9
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/2C3DCE420F7F11F0B174675DC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 18:53:45 +0000
ROA not before:           Wed 08 Oct 2025 22:54:10 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     150706
IP address blocks:        103.20.220.0/23 maxlen: 23
                          103.20.220.0/24 maxlen: 24
                          103.20.221.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:   Wed 11 Mar 2026 22:21:50 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2265 (0x8d9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A911B412, serialNumber=873D595AF5569C20239F53DD80EB1177D80B0934
        Validity
            Not Before: Oct  8 22:54:10 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=69a48b39-4192
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b9:db:0f:05:9b:23:c7:6f:3f:30:d1:3e:73:b4:
                    dd:81:bd:24:c7:16:ec:f1:82:dc:94:10:85:bb:2a:
                    56:02:b0:f8:fd:79:87:73:38:96:7e:7d:4b:aa:37:
                    50:1b:7e:4c:dc:ec:20:41:05:fe:8f:49:dc:5f:e5:
                    81:e6:24:7d:63:a1:a6:07:e7:27:f6:0c:4c:19:5d:
                    51:16:e1:8d:c8:59:25:7a:55:fa:08:bf:70:a0:06:
                    83:b6:48:9b:03:f4:eb:5d:1b:e8:cd:0f:11:78:58:
                    b6:cb:dd:af:95:0f:70:fe:e5:51:2c:5d:2f:07:53:
                    6e:00:09:42:2c:43:be:f7:de:b8:41:1f:8d:17:85:
                    6d:55:e5:f0:0d:4e:a8:b7:63:84:bc:83:01:e1:ea:
                    ef:08:8d:dc:e4:9d:85:94:f9:94:1c:64:a8:17:b8:
                    b0:8f:ef:a6:82:f2:dd:68:0c:e7:40:26:bd:1d:c1:
                    9b:eb:ce:d9:9b:7e:ec:1e:59:c7:31:d6:d3:9c:60:
                    77:3a:85:71:e3:e8:bf:f3:9e:e2:ab:b2:a9:79:57:
                    c6:bb:f4:c3:6f:13:4a:38:60:8a:a1:c0:04:75:17:
                    0e:85:bc:85:df:be:be:ce:9e:ae:1e:0c:06:51:9b:
                    bd:cf:6a:ca:1b:88:ac:ff:99:e6:48:24:63:60:23:
                    d6:dd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                3E:97:50:8D:E3:86:55:11:99:9F:97:E5:BB:C9:1C:D7:30:28:50:40
            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/2C3DCE420F7F11F0B174675DC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.20.220.0/23

    Signature Algorithm: sha256WithRSAEncryption
         a9:4c:f1:fb:a8:6a:8c:3a:d6:35:8e:a5:ed:30:40:e6:8a:71:
         4a:da:10:19:41:cb:2b:07:68:ce:7e:93:b1:59:4e:c4:e7:ac:
         bf:87:a6:5e:7e:3e:eb:1a:c6:03:a9:01:d1:7a:d7:c4:f9:a7:
         1b:ed:c1:7c:52:f9:ba:ea:31:62:e5:ec:9c:6c:d8:dc:f1:b6:
         3e:99:67:9a:4c:6c:29:d2:05:fd:46:bd:c4:9e:91:b1:fb:5e:
         e3:37:f6:42:61:f4:3e:23:82:03:f8:57:60:a0:f6:29:a8:fc:
         e4:0e:a7:b5:c6:94:b7:6c:68:99:5d:ca:03:00:4c:2b:f9:cb:
         fb:97:3d:6d:90:09:00:86:09:55:9e:ab:e6:7e:7b:15:03:b9:
         5f:69:e8:c5:e9:d1:25:32:09:ac:ca:77:9e:c5:8b:00:99:10:
         98:6e:87:6f:9b:d6:d2:59:d1:5c:67:15:01:da:a6:fe:89:82:
         ac:03:19:c4:94:f0:d8:34:58:d5:fe:f6:5f:c8:7d:0c:18:62:
         ef:55:37:c7:b8:7e:b7:84:04:59:e3:59:cd:f4:12:48:24:3b:
         68:b4:69:e4:a6:2b:a1:f4:6e:a0:68:f4:c7:10:38:ef:94:05:
         59:56:ca:92:90:32:85:77:fb:5e:04:a8:60:6b:9d:7b:af:a0:
         e6:4c:27:c1
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICCNkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MUI0MTIxMTAvBgNVBAUTKDg3M0Q1OTVBRjU1NjlDMjAyMzlGNTNERDgwRUIxMTc3
RDgwQjA5MzQwHhcNMjUxMDA4MjI1NDEwWhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0OGIzOS00MTkyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAudsPBZsjx28/MNE+c7Tdgb0kxxbs8YLclBCFuypWArD4/XmHcziWfn1LqjdQ
G35M3OwgQQX+j0ncX+WB5iR9Y6GmB+cn9gxMGV1RFuGNyFklelX6CL9woAaDtkib
A/TrXRvozQ8ReFi2y92vlQ9w/uVRLF0vB1NuAAlCLEO+9964QR+NF4VtVeXwDU6o
t2OEvIMB4ervCI3c5J2FlPmUHGSoF7iwj++mgvLdaAznQCa9HcGb687Zm37sHlnH
MdbTnGB3OoVx4+i/857iq7KpeVfGu/TDbxNKOGCKocAEdRcOhbyF376+zp6uHgwG
UZu9z2rKG4is/5nmSCRjYCPW3QIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFD6XUI3j
hlURmZ+X5bvJHNcwKFBAMB8GA1UdIwQYMBaAFIc9WVr1VpwgI59T3YDrEXfYCwk0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTExQjQxMi9DMUVBMDMzQ0Qy
RUExMUVCQTIwNkIxNzhDNEY5QUUwMi9oejFaV3ZWV25DQWpuMVBkZ09zUmQ5Z0xD
VFEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2h6MVpXdlZXbkNBam4xUGRnT3NSZDlnTENUUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MUI0MTIvQzFFQTAzM0NEMkVBMTFFQkEyMDZCMTc4QzRGOUFFMDIvMkMzRENFNDIw
RjdGMTFGMEIxNzQ2NzVEQzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQBZxTcMA0GCSqGSIb3DQEBCwUAA4IBAQCpTPH7qGqMOtY1jqXtMEDm
inFK2hAZQcsrB2jOfpOxWU7E56y/h6Zefj7rGsYDqQHRetfE+acb7cF8Uvm66jFi
5eycbNjc8bY+mWeaTGwp0gX9Rr3EnpGx+17jN/ZCYfQ+I4ID+FdgoPYpqPzkDqe1
xpS3bGiZXcoDAEwr+cv7lz1tkAkAhglVnqvmfnsVA7lfaejF6dElMgmsyneexYsA
mRCYbodvm9bSWdFcZxUB2qb+iYKsAxnElPDYNFjV/vZfyH0MGGLvVTfHuH63hARZ
41nN9BJIJDtotGnkpiuh9G6gaPTHEDjvlAVZVsqSkDKFd/teBKhga517r6DmTCfB
-----END CERTIFICATE-----
Generated at Fri Mar 6 05:42:21 2026 by rpki-client