Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9178EF3/9281034A4AAD11EB90637E57C4F9AE02/4BC1EE9A4AAF11EBBF031959C4F9AE02.roa
File:                     4BC1EE9A4AAF11EBBF031959C4F9AE02.roa (raw, json)
Hash identifier:          l99O0JM+8jn4txrt8Kdm0TpATw9PPxy50Jwyn+i1pPI=
Subject key identifier:   DC:79:2B:CD:97:36:4A:22:BF:4B:31:D8:AA:8A:11:36:00:5A:7D:2F
Certificate issuer:       /CN=A9178EF3/serialNumber=BE33F6D54819B989322F52A3ECB5F33FDF0E1596
Certificate serial:       077C
Authority key identifier: BE:33:F6:D5:48:19:B9:89:32:2F:52:A3:EC:B5:F3:3F:DF:0E:15:96
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/vjP21UgZuYkyL1Kj7LXzP98OFZY.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9178EF3/9281034A4AAD11EB90637E57C4F9AE02/4BC1EE9A4AAF11EBBF031959C4F9AE02.roa
Signing time:             Mon 02 Feb 2026 21:18:22 +0000
ROA not before:           Mon 02 Feb 2026 21:18:22 +0000
ROA not after:            Wed 31 Mar 2027 00:00:00 +0000
asID:                     134480
IP address blocks:        103.141.209.0/24 maxlen: 24
                          103.161.2.0/24 maxlen: 24
                          2001:df6:8f80::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9178EF3/9281034A4AAD11EB90637E57C4F9AE02/vjP21UgZuYkyL1Kj7LXzP98OFZY.crl
                          rsync://rpki.apnic.net/member_repository/A9178EF3/9281034A4AAD11EB90637E57C4F9AE02/vjP21UgZuYkyL1Kj7LXzP98OFZY.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/vjP21UgZuYkyL1Kj7LXzP98OFZY.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 25 Feb 2026 21:01:23 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1916 (0x77c)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9178EF3, serialNumber=BE33F6D54819B989322F52A3ECB5F33FDF0E1596
        Validity
            Not Before: Feb  2 21:18:22 2026 GMT
            Not After : Mar 31 00:00:00 2027 GMT
        Subject: CN=6981149e-a6be
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b5:27:fb:e3:a0:ae:a5:71:7e:4b:98:ff:c3:f5:
                    f7:7a:11:cd:18:aa:bd:da:34:a3:98:5c:a1:15:74:
                    68:de:96:13:bc:18:6d:57:fb:68:26:07:9c:90:05:
                    ef:f0:16:a8:3c:9a:73:79:9d:b0:28:72:99:98:f4:
                    6b:3a:66:8f:c9:1b:3b:c3:b6:44:bf:c0:0a:ec:df:
                    54:98:dc:8d:9b:f9:97:f5:09:b6:bc:b7:cd:3f:6c:
                    55:f6:e7:ed:95:f3:e6:75:f3:a3:6e:bb:c5:6c:b8:
                    92:ab:40:1f:6a:9a:23:21:eb:c0:09:4c:61:ac:b8:
                    03:41:e1:75:d1:55:08:35:a6:32:01:69:2c:ce:13:
                    28:17:84:c0:cd:8e:44:6c:61:02:6a:c2:ce:b2:65:
                    f2:1f:ec:9c:39:15:b0:08:83:85:77:eb:4c:fa:87:
                    20:db:09:e7:c1:e3:ce:50:52:18:16:89:12:01:d1:
                    55:00:ae:1d:51:cf:bd:04:78:39:d3:fb:47:a7:07:
                    18:0e:e8:32:00:10:bf:75:94:a4:0e:1f:66:fd:9b:
                    ac:da:99:20:a2:e7:40:d5:98:c6:01:e5:f4:1b:45:
                    fb:cd:76:15:a6:b9:22:a3:af:d2:b1:9e:f7:3c:50:
                    9a:97:15:30:d7:be:b7:44:1f:62:6f:ec:13:8b:ba:
                    78:eb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                DC:79:2B:CD:97:36:4A:22:BF:4B:31:D8:AA:8A:11:36:00:5A:7D:2F
            X509v3 Authority Key Identifier:
                keyid:BE:33:F6:D5:48:19:B9:89:32:2F:52:A3:EC:B5:F3:3F:DF:0E:15:96

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9178EF3/9281034A4AAD11EB90637E57C4F9AE02/vjP21UgZuYkyL1Kj7LXzP98OFZY.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/vjP21UgZuYkyL1Kj7LXzP98OFZY.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/A9178EF3/9281034A4AAD11EB90637E57C4F9AE02/4BC1EE9A4AAF11EBBF031959C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.141.209.0/24
                  103.161.2.0/24
                IPv6:
                  2001:df6:8f80::/48

    Signature Algorithm: sha256WithRSAEncryption
         3e:00:a6:73:29:71:5c:be:c3:d6:97:d3:30:11:e9:b3:59:10:
         c1:88:fb:86:09:35:fc:99:7a:82:9d:cf:4a:30:0f:90:59:68:
         3b:a8:fb:07:34:ef:99:7a:9a:c2:c7:c6:84:45:29:91:4f:91:
         76:96:1f:d7:28:c7:a2:b1:b9:f7:e0:04:43:bd:9d:1c:06:af:
         db:25:8d:c3:77:00:e9:a2:88:19:83:b3:6a:23:bd:16:3f:8b:
         ec:4d:b6:ab:32:6c:77:da:5b:70:51:0e:19:6e:f8:3e:8a:89:
         45:5b:0c:12:8b:04:b0:36:f3:04:a1:e0:ad:a6:4e:6a:56:a4:
         7e:ed:2e:35:2c:a5:2a:b4:fd:38:27:1e:55:3c:da:02:94:fc:
         1c:95:f2:8d:c4:93:42:14:ff:41:58:f7:e0:bb:25:bb:bf:69:
         95:f8:dd:ab:77:ee:ae:a2:41:1d:05:5f:14:45:49:03:1a:a3:
         80:4f:8c:9c:9c:00:14:d5:e8:7a:68:db:73:86:81:d7:e7:1b:
         e5:48:88:01:dc:85:16:3f:cc:c8:aa:0b:cc:50:b4:8d:29:4a:
         6e:4f:a7:7f:2d:7d:91:ea:86:12:04:85:4a:1a:09:b5:cc:91:
         c1:19:63:8d:dc:b6:ef:75:fc:de:1a:85:32:bf:43:c5:72:7a:
         56:51:37:19
-----BEGIN CERTIFICATE-----
MIIFiDCCBHCgAwIBAgICB3wwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NzhFRjMxMTAvBgNVBAUTKEJFMzNGNkQ1NDgxOUI5ODkzMjJGNTJBM0VDQjVGMzNG
REYwRTE1OTYwHhcNMjYwMjAyMjExODIyWhcNMjcwMzMxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTgxMTQ5ZS1hNmJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtSf746CupXF+S5j/w/X3ehHNGKq92jSjmFyhFXRo3pYTvBhtV/toJgeckAXv
8BaoPJpzeZ2wKHKZmPRrOmaPyRs7w7ZEv8AK7N9UmNyNm/mX9Qm2vLfNP2xV9uft
lfPmdfOjbrvFbLiSq0AfapojIevACUxhrLgDQeF10VUINaYyAWkszhMoF4TAzY5E
bGECasLOsmXyH+ycORWwCIOFd+tM+ocg2wnnwePOUFIYFokSAdFVAK4dUc+9BHg5
0/tHpwcYDugyABC/dZSkDh9m/Zus2pkgoudA1ZjGAeX0G0X7zXYVprkio6/SsZ73
PFCalxUw1763RB9ib+wTi7p46wIDAQABo4ICrDCCAqgwHQYDVR0OBBYEFNx5K82X
Nkoiv0sx2KqKETYAWn0vMB8GA1UdIwQYMBaAFL4z9tVIGbmJMi9So+y18z/fDhWW
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE3OEVGMy85MjgxMDM0QTRB
QUQxMUVCOTA2MzdFNTdDNEY5QUUwMi92alAyMVVnWnVZa3lMMUtqN0xYelA5OE9G
WlkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3ZqUDIxVWdadVlreUwxS2o3TFh6UDk4T0ZaWS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NzhFRjMvOTI4MTAzNEE0QUFEMTFFQjkwNjM3RTU3QzRGOUFFMDIvNEJDMUVFOUE0
QUFGMTFFQkJGMDMxOTU5QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwNgYIKwYBBQUHAQcBAf8E
JzAlMBIEAgABMAwDBABnjdEDBABnoQIwDwQCAAIwCQMHACABDfaPgDANBgkqhkiG
9w0BAQsFAAOCAQEAPgCmcylxXL7D1pfTMBHps1kQwYj7hgk1/Jl6gp3PSjAPkFlo
O6j7BzTvmXqawsfGhEUpkU+RdpYf1yjHorG59+AEQ72dHAav2yWNw3cA6aKIGYOz
aiO9Fj+L7E22qzJsd9pbcFEOGW74PoqJRVsMEosEsDbzBKHgraZOalakfu0uNSyl
KrT9OCceVTzaApT8HJXyjcSTQhT/QVj34Lslu79plfjdq3furqJBHQVfFEVJAxqj
gE+MnJwAFNXoemjbc4aB1+cb5UiIAdyFFj/MyKoLzFC0jSlKbk+nfy19keqGEgSF
ShoJtcyRwRljjdy273X83hqFMr9DxXJ6VlE3GQ==
-----END CERTIFICATE-----
Generated at Fri Feb 20 02:45:14 2026 by rpki-client