Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91BB1F3/4297D05245AE11EFB6237870C4F9AE02/F9E4E14645AE11EF8870C771C4F9AE02.roa
File:                     F9E4E14645AE11EF8870C771C4F9AE02.roa (raw, json)
Hash identifier:          IfgHzsPDrJC16QCxf694G0OxgJHOPnnLZuuPEahbhGo=
Subject key identifier:   E2:28:2A:54:1E:C3:08:86:07:45:EC:69:4E:35:56:CF:D0:20:BF:F8
Certificate issuer:       /CN=A91BB1F3/serialNumber=750FA57B59156539CB16E54A60A6CEDB5B10EB9E
Certificate serial:       0125
Authority key identifier: 75:0F:A5:7B:59:15:65:39:CB:16:E5:4A:60:A6:CE:DB:5B:10:EB:9E
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dQ-le1kVZTnLFuVKYKbO21sQ654.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91BB1F3/4297D05245AE11EFB6237870C4F9AE02/F9E4E14645AE11EF8870C771C4F9AE02.roa
Signing time:             Tue 03 Feb 2026 05:24:23 +0000
ROA not before:           Tue 03 Feb 2026 05:24:23 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     139329
IP address blocks:        103.178.219.0/24 maxlen: 24
                          2001:df0:3ec0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91BB1F3/4297D05245AE11EFB6237870C4F9AE02/dQ-le1kVZTnLFuVKYKbO21sQ654.crl
                          rsync://rpki.apnic.net/member_repository/A91BB1F3/4297D05245AE11EFB6237870C4F9AE02/dQ-le1kVZTnLFuVKYKbO21sQ654.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dQ-le1kVZTnLFuVKYKbO21sQ654.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:   Thu 26 Feb 2026 04:00:51 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 293 (0x125)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91BB1F3, serialNumber=750FA57B59156539CB16E54A60A6CEDB5B10EB9E
        Validity
            Not Before: Feb  3 05:24:23 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=69818687-d6de
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d2:82:3e:29:67:41:47:ba:f3:d4:f3:29:e5:36:
                    f9:ee:d2:ef:22:84:97:c5:48:cd:b1:9f:14:85:22:
                    6a:36:b7:02:64:02:18:d7:66:81:f6:b0:91:63:ae:
                    53:df:f6:30:0d:ea:30:89:27:df:13:28:f4:54:be:
                    21:a6:23:41:e0:2e:d0:d1:53:df:11:15:6e:4e:fd:
                    20:09:c9:e1:70:9a:29:15:5d:8d:21:ca:b2:91:10:
                    0d:1d:41:91:d3:46:aa:e9:9e:d4:10:5b:54:a6:19:
                    db:95:14:8d:02:15:33:64:88:a6:c2:5c:6f:e7:27:
                    dd:0b:e2:14:92:1d:f6:3a:7d:85:10:c8:dd:51:f3:
                    af:78:e9:81:18:21:d7:98:df:e0:72:39:89:cc:a6:
                    8a:30:78:43:77:44:86:58:6b:61:03:43:66:74:23:
                    2a:42:9c:5e:b4:3d:fa:c2:fc:ed:05:1e:b4:99:e5:
                    22:3a:38:71:e6:16:a0:d3:4d:2a:69:ef:f9:f0:12:
                    68:c4:64:46:db:25:d2:f2:ca:a4:91:d2:65:83:4d:
                    8f:0d:6c:f0:48:9a:43:3e:ed:fe:f9:be:80:00:44:
                    a9:a5:59:45:3c:e9:ea:6d:6e:d7:48:55:aa:af:45:
                    16:e7:46:36:25:95:0d:b0:ca:81:02:fb:c5:04:9e:
                    5f:17
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                E2:28:2A:54:1E:C3:08:86:07:45:EC:69:4E:35:56:CF:D0:20:BF:F8
            X509v3 Authority Key Identifier:
                keyid:75:0F:A5:7B:59:15:65:39:CB:16:E5:4A:60:A6:CE:DB:5B:10:EB:9E

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91BB1F3/4297D05245AE11EFB6237870C4F9AE02/dQ-le1kVZTnLFuVKYKbO21sQ654.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/dQ-le1kVZTnLFuVKYKbO21sQ654.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/A91BB1F3/4297D05245AE11EFB6237870C4F9AE02/F9E4E14645AE11EF8870C771C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.178.219.0/24
                IPv6:
                  2001:df0:3ec0::/48

    Signature Algorithm: sha256WithRSAEncryption
         08:83:5f:97:b1:de:40:58:02:ac:64:f0:5f:10:cd:bd:25:1e:
         7b:12:0c:42:7c:5b:d5:c4:24:30:91:45:06:2d:de:60:7c:2d:
         f0:74:31:62:b3:77:6a:08:2d:0e:61:96:02:14:7b:8a:90:53:
         f5:d3:24:89:0c:57:5a:eb:c5:5b:e3:78:b8:57:86:34:99:e5:
         fc:f5:1f:b5:27:00:e4:e4:3d:b9:51:9e:31:c0:fb:e4:04:65:
         e2:6f:09:13:65:17:b6:6d:8c:ed:e1:e0:bc:c2:9d:d8:12:b3:
         e6:63:92:6b:7f:63:db:99:13:aa:59:5d:18:25:d7:e3:4f:eb:
         32:a5:59:bb:0b:f4:ee:56:28:79:01:74:be:69:69:5d:c7:14:
         ff:1c:9f:af:5b:4b:c8:5c:22:bf:a9:4e:cc:87:87:ec:e7:02:
         25:96:e4:5a:6c:40:a7:47:e1:26:52:f6:43:1b:4f:e5:7e:4a:
         18:df:e5:24:ec:e8:47:4e:3f:1c:cc:3a:f0:39:13:7c:a0:12:
         09:39:0e:8a:c8:35:85:50:68:23:ae:4b:de:25:ed:55:e0:af:
         d7:23:20:fe:ca:06:c3:8f:e4:d8:9a:2f:2e:a6:7b:79:2d:d2:
         d4:49:84:60:6d:4e:23:bb:e9:c1:e8:2d:15:79:e1:dd:e3:40:
         ed:2a:64:82
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICASUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
QkIxRjMxMTAvBgNVBAUTKDc1MEZBNTdCNTkxNTY1MzlDQjE2RTU0QTYwQTZDRURC
NUIxMEVCOUUwHhcNMjYwMjAzMDUyNDIzWhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTgxODY4Ny1kNmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0oI+KWdBR7rz1PMp5Tb57tLvIoSXxUjNsZ8UhSJqNrcCZAIY12aB9rCRY65T
3/YwDeowiSffEyj0VL4hpiNB4C7Q0VPfERVuTv0gCcnhcJopFV2NIcqykRANHUGR
00aq6Z7UEFtUphnblRSNAhUzZIimwlxv5yfdC+IUkh32On2FEMjdUfOveOmBGCHX
mN/gcjmJzKaKMHhDd0SGWGthA0NmdCMqQpxetD36wvztBR60meUiOjhx5hag000q
ae/58BJoxGRG2yXS8sqkkdJlg02PDWzwSJpDPu3++b6AAESppVlFPOnqbW7XSFWq
r0UW50Y2JZUNsMqBAvvFBJ5fFwIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFOIoKlQe
wwiGB0XsaU41Vs/QIL/4MB8GA1UdIwQYMBaAFHUPpXtZFWU5yxblSmCmzttbEOue
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCQjFGMy80Mjk3RDA1MjQ1
QUUxMUVGQjYyMzc4NzBDNEY5QUUwMi9kUS1sZTFrVlpUbkxGdVZLWUtiTzIxc1E2
NTQuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2RRLWxlMWtWWlRuTEZ1VktZS2JPMjFzUTY1NC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QkIxRjMvNDI5N0QwNTI0NUFFMTFFRkI2MjM3ODcwQzRGOUFFMDIvRjlFNEUxNDY0
NUFFMTFFRjg4NzBDNzcxQzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBABnstswDwQCAAIwCQMHACABDfA+wDANBgkqhkiG9w0BAQsF
AAOCAQEACINfl7HeQFgCrGTwXxDNvSUeexIMQnxb1cQkMJFFBi3eYHwt8HQxYrN3
aggtDmGWAhR7ipBT9dMkiQxXWuvFW+N4uFeGNJnl/PUftScA5OQ9uVGeMcD75ARl
4m8JE2UXtm2M7eHgvMKd2BKz5mOSa39j25kTqlldGCXX40/rMqVZuwv07lYoeQF0
vmlpXccU/xyfr1tLyFwiv6lOzIeH7OcCJZbkWmxAp0fhJlL2QxtP5X5KGN/lJOzo
R04/HMw68DkTfKASCTkOisg1hVBoI65L3iXtVeCv1yMg/soGw4/k2JovLqZ7eS3S
1EmEYG1OI7vpwegtFXnh3eNA7Spkgg==
-----END CERTIFICATE-----
Generated at Thu Feb 19 21:58:07 2026 by rpki-client