Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91487A2/406B610026AF11EE8AED4F45C4F9AE02/E6F6831A26AF11EEA8E86146C4F9AE02.roa
File:                     E6F6831A26AF11EEA8E86146C4F9AE02.roa (raw, json)
Hash identifier:          SraOPRWyc/dP6CmZHQSFQKbaOH7T0tjQk0r0ukGNNTI=
Subject key identifier:   A4:99:25:70:EA:81:EB:7E:89:57:79:E3:36:28:C6:6F:88:5D:68:26
Certificate issuer:       /CN=A91487A2/serialNumber=F68DCED2E602F446567410994A8E8C021009ED89
Certificate serial:       0192
Authority key identifier: F6:8D:CE:D2:E6:02:F4:46:56:74:10:99:4A:8E:8C:02:10:09:ED:89
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/9o3O0uYC9EZWdBCZSo6MAhAJ7Yk.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91487A2/406B610026AF11EE8AED4F45C4F9AE02/E6F6831A26AF11EEA8E86146C4F9AE02.roa
Signing time:             Sat 23 Aug 2025 04:08:58 +0000
ROA not before:           Sat 23 Aug 2025 04:08:58 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     151618
IP address blocks:        103.239.172.0/23 maxlen: 23
                          103.239.172.0/24 maxlen: 24
                          103.239.173.0/24 maxlen: 24
                          2001:df2:b6c0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91487A2/406B610026AF11EE8AED4F45C4F9AE02/9o3O0uYC9EZWdBCZSo6MAhAJ7Yk.crl
                          rsync://rpki.apnic.net/member_repository/A91487A2/406B610026AF11EE8AED4F45C4F9AE02/9o3O0uYC9EZWdBCZSo6MAhAJ7Yk.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/9o3O0uYC9EZWdBCZSo6MAhAJ7Yk.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:   Sat 30 Aug 2025 04:09:00 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 402 (0x192)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91487A2, serialNumber=F68DCED2E602F446567410994A8E8C021009ED89
        Validity
            Not Before: Aug 23 04:08:58 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=68a93eda-c261
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b2:74:97:8b:83:74:29:ff:73:92:c3:d6:af:61:
                    19:0b:81:14:a7:60:b0:02:f9:32:5d:6c:75:ea:f1:
                    2d:da:5a:dd:98:2d:60:9b:47:1a:c1:fc:dc:86:53:
                    ac:86:8f:48:7d:f9:60:14:19:ee:7b:a0:19:a8:70:
                    40:ea:f2:fc:60:3f:53:b6:d5:16:be:12:bd:54:4e:
                    ee:df:79:41:76:a8:f0:19:8e:4e:db:0c:9a:1f:97:
                    66:0f:80:c8:38:b2:94:cc:55:9c:af:e1:35:50:c0:
                    cb:e0:88:ba:17:86:f2:80:8d:71:dc:16:1d:b6:46:
                    61:86:4e:4f:cb:b6:c3:b4:37:d7:eb:a4:0d:d3:e1:
                    a1:13:1f:16:9a:6d:b1:ac:d5:bc:cd:62:a3:b0:30:
                    b6:d4:c2:21:e2:c8:be:4a:cc:b6:a8:79:b2:54:1c:
                    80:db:21:80:05:24:e5:24:1d:ef:d5:d7:a4:a0:06:
                    12:c4:16:e9:ad:1f:20:ee:ae:69:a5:0b:b7:3d:8e:
                    16:a6:6f:87:8b:72:87:00:5c:da:eb:a2:f9:27:0b:
                    fb:21:22:5c:2f:39:76:70:d5:ad:a1:2b:58:b7:ce:
                    2e:05:60:ac:d8:e2:2f:3c:db:cd:3d:c1:06:ff:41:
                    3d:83:6b:f1:b5:5e:ff:91:54:a2:d8:19:21:0f:bd:
                    ac:2f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                A4:99:25:70:EA:81:EB:7E:89:57:79:E3:36:28:C6:6F:88:5D:68:26
            X509v3 Authority Key Identifier:
                keyid:F6:8D:CE:D2:E6:02:F4:46:56:74:10:99:4A:8E:8C:02:10:09:ED:89

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91487A2/406B610026AF11EE8AED4F45C4F9AE02/9o3O0uYC9EZWdBCZSo6MAhAJ7Yk.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/9o3O0uYC9EZWdBCZSo6MAhAJ7Yk.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/A91487A2/406B610026AF11EE8AED4F45C4F9AE02/E6F6831A26AF11EEA8E86146C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.239.172.0/23
                IPv6:
                  2001:df2:b6c0::/48

    Signature Algorithm: sha256WithRSAEncryption
         45:49:d5:87:73:8b:8c:ae:b0:39:c2:af:22:d1:b4:99:f5:8e:
         18:cc:a9:be:fb:62:75:90:e3:f1:2b:fd:01:d5:05:27:ca:1e:
         a6:7b:ea:11:e4:ac:6e:82:67:8d:f7:29:04:55:e5:0d:8b:84:
         bf:da:39:9c:60:eb:2f:b8:f5:95:08:a3:44:00:80:8a:b0:2f:
         d3:82:1a:12:e1:ab:a5:13:85:4b:fd:f6:82:e3:7e:b2:88:a9:
         61:e7:01:d5:b9:a0:27:69:cd:48:17:05:74:0f:8e:cd:7c:41:
         d3:ac:f6:85:f3:77:f8:05:92:e1:e8:56:b5:7c:62:c6:9e:81:
         96:10:70:fd:44:6d:91:45:75:1a:cc:64:e1:c9:02:a9:06:c2:
         a6:eb:88:7b:0a:5a:41:cc:60:0d:16:91:e3:05:29:58:df:c6:
         51:af:5a:4e:d6:52:56:17:8b:f0:85:a4:af:4a:c0:e8:e8:eb:
         38:8c:2e:70:69:2d:7d:5e:92:a3:f3:1c:35:68:57:5e:85:8b:
         c8:ce:69:70:48:86:85:7c:68:2d:ab:40:8f:89:b7:02:a4:86:
         1a:1f:0e:b3:89:da:5b:d6:ae:57:cc:40:c2:95:39:e0:41:13:
         d6:6e:36:ae:01:f7:2f:50:59:57:3a:c8:64:f1:d6:ed:15:f2:
         61:fc:d1:55
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICAZIwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NDg3QTIxMTAvBgNVBAUTKEY2OERDRUQyRTYwMkY0NDY1Njc0MTA5OTRBOEU4QzAy
MTAwOUVEODkwHhcNMjUwODIzMDQwODU4WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OGE5M2VkYS1jMjYxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAsnSXi4N0Kf9zksPWr2EZC4EUp2CwAvkyXWx16vEt2lrdmC1gm0cawfzchlOs
ho9IfflgFBnue6AZqHBA6vL8YD9TttUWvhK9VE7u33lBdqjwGY5O2wyaH5dmD4DI
OLKUzFWcr+E1UMDL4Ii6F4bygI1x3BYdtkZhhk5Py7bDtDfX66QN0+GhEx8Wmm2x
rNW8zWKjsDC21MIh4si+Ssy2qHmyVByA2yGABSTlJB3v1dekoAYSxBbprR8g7q5p
pQu3PY4Wpm+Hi3KHAFza66L5Jwv7ISJcLzl2cNWtoStYt84uBWCs2OIvPNvNPcEG
/0E9g2vxtV7/kVSi2BkhD72sLwIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFKSZJXDq
get+iVd54zYoxm+IXWgmMB8GA1UdIwQYMBaAFPaNztLmAvRGVnQQmUqOjAIQCe2J
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0ODdBMi80MDZCNjEwMDI2
QUYxMUVFOEFFRDRGNDVDNEY5QUUwMi85bzNPMHVZQzlFWldkQkNaU282TUFoQUo3
WWsuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzlvM08wdVlDOUVaV2RCQ1pTbzZNQWhBSjdZay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDg3QTIvNDA2QjYxMDAyNkFGMTFFRThBRUQ0RjQ1QzRGOUFFMDIvRTZGNjgzMUEy
NkFGMTFFRUE4RTg2MTQ2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBAFn76wwDwQCAAIwCQMHACABDfK2wDANBgkqhkiG9w0BAQsF
AAOCAQEARUnVh3OLjK6wOcKvItG0mfWOGMypvvtidZDj8Sv9AdUFJ8oepnvqEeSs
boJnjfcpBFXlDYuEv9o5nGDrL7j1lQijRACAirAv04IaEuGrpROFS/32guN+soip
YecB1bmgJ2nNSBcFdA+OzXxB06z2hfN3+AWS4ehWtXxixp6BlhBw/URtkUV1Gsxk
4ckCqQbCpuuIewpaQcxgDRaR4wUpWN/GUa9aTtZSVheL8IWkr0rA6OjrOIwucGkt
fV6So/McNWhXXoWLyM5pcEiGhXxoLatAj4m3AqSGGh8Os4naW9auV8xAwpU54EET
1m42rgH3L1BZVzrIZPHW7RXyYfzRVQ==
-----END CERTIFICATE-----
Generated at Sun Aug 24 00:08:40 2025 by rpki-client