Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91E9D1A/C59B02DA1D7011E286F147B508B02CD2/81C9B5A4BBFA11ED99272016C4F9AE02.roa
File:                     81C9B5A4BBFA11ED99272016C4F9AE02.roa (raw, json)
Hash identifier:          5TYvs++Mvewysf2Y0/6vpFA2+467A8J4q0CP6JqLCQs=
Subject key identifier:   E7:6C:08:71:24:DE:8C:24:26:96:44:9F:F5:CA:4F:A7:15:9C:08:54
Certificate issuer:       /CN=A91E9D1A/serialNumber=0976FC3D23186D48C671773740891CF54E31B80E
Certificate serial:       34C5
Authority key identifier: 09:76:FC:3D:23:18:6D:48:C6:71:77:37:40:89:1C:F5:4E:31:B8:0E
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CXb8PSMYbUjGcXc3QIkc9U4xuA4.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E9D1A/C59B02DA1D7011E286F147B508B02CD2/81C9B5A4BBFA11ED99272016C4F9AE02.roa
Signing time:             Fri 30 May 2025 14:30:10 +0000
ROA not before:           Fri 30 May 2025 14:30:10 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     0
IP address blocks:        103.16.102.0/23 maxlen: 32
                          2001:de8:12::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E9D1A/C59B02DA1D7011E286F147B508B02CD2/CXb8PSMYbUjGcXc3QIkc9U4xuA4.crl
                          rsync://rpki.apnic.net/member_repository/A91E9D1A/C59B02DA1D7011E286F147B508B02CD2/CXb8PSMYbUjGcXc3QIkc9U4xuA4.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CXb8PSMYbUjGcXc3QIkc9U4xuA4.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 07 Jun 2025 14:19:25 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13509 (0x34c5)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E9D1A, serialNumber=0976FC3D23186D48C671773740891CF54E31B80E
        Validity
            Not Before: May 30 14:30:10 2025 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=6839c0f1-be4d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:af:a3:7e:76:38:3b:8d:3e:24:3d:71:86:8e:fc:
                    ec:f1:56:dd:38:82:3d:3d:58:56:1d:99:67:3f:62:
                    01:78:8e:2c:d2:0e:aa:8e:58:8b:78:91:2a:f8:8c:
                    79:c3:e6:b0:b2:1d:9c:a2:47:40:ac:37:44:ec:ba:
                    70:b2:7a:53:8f:4f:a1:1b:18:9c:b3:9f:4a:80:c9:
                    f0:2b:86:f8:00:56:f2:51:83:dc:91:8c:ac:73:4f:
                    c9:91:cb:a9:74:05:55:a0:84:fc:a6:be:38:6a:fc:
                    0f:9f:53:8c:a3:ec:77:56:df:84:84:b1:36:fa:8e:
                    d6:e4:a1:61:0f:22:18:49:d5:fe:20:4f:17:09:57:
                    74:c4:df:ad:be:06:b1:bf:75:19:33:08:6e:2d:38:
                    39:a9:7d:2d:fa:d8:f2:42:4e:d4:3a:f7:65:68:78:
                    6c:b9:04:f9:e4:e5:a5:82:3c:91:46:e0:e2:38:88:
                    38:21:6a:1f:bc:59:ee:5a:70:ef:38:a5:46:8b:3c:
                    bc:8f:06:dc:6e:61:ce:90:0f:08:74:9a:1c:9b:d2:
                    cf:5d:90:8d:8f:f9:f6:df:f6:d4:31:54:50:c5:ad:
                    29:9a:13:7b:01:f6:94:91:84:7f:cf:fd:e8:d5:d5:
                    3f:9b:78:0e:b6:88:ed:24:4f:e8:bc:39:a6:bd:3d:
                    18:cb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                E7:6C:08:71:24:DE:8C:24:26:96:44:9F:F5:CA:4F:A7:15:9C:08:54
            X509v3 Authority Key Identifier:
                keyid:09:76:FC:3D:23:18:6D:48:C6:71:77:37:40:89:1C:F5:4E:31:B8:0E

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E9D1A/C59B02DA1D7011E286F147B508B02CD2/CXb8PSMYbUjGcXc3QIkc9U4xuA4.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/CXb8PSMYbUjGcXc3QIkc9U4xuA4.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/A91E9D1A/C59B02DA1D7011E286F147B508B02CD2/81C9B5A4BBFA11ED99272016C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.16.102.0/23
                IPv6:
                  2001:de8:12::/48

    Signature Algorithm: sha256WithRSAEncryption
         39:6a:da:d6:42:bd:51:31:35:a8:ea:d9:95:f1:36:a2:a5:28:
         c0:85:10:bb:6b:1c:19:7e:8d:11:b9:56:54:84:97:45:94:10:
         0a:20:46:2e:4f:93:4c:80:de:d2:ab:28:f5:82:2e:d4:d1:fb:
         67:06:8a:f9:b8:d9:95:c1:db:38:8e:4a:5d:36:3a:1b:21:fc:
         cb:b9:80:e6:5a:e2:7d:89:00:01:0b:19:4d:52:41:db:ba:e5:
         36:da:64:03:a6:33:c7:37:ec:ca:4f:1f:c1:a6:9c:bd:e4:9c:
         ad:58:8d:ef:ee:7c:8d:3f:9e:27:18:07:01:d6:cc:bb:4f:4b:
         4c:1a:72:a6:30:ff:ed:66:41:be:48:a7:5c:c3:b1:5e:8b:48:
         b2:ba:2b:8e:9f:7f:de:5c:69:52:6a:fb:af:53:52:38:ef:e5:
         94:76:d2:44:37:bb:7a:7b:c3:ff:18:89:2b:3a:09:02:f9:f3:
         72:52:ef:ca:2a:4d:6b:66:59:58:5a:05:6a:87:3d:8f:90:59:
         83:6d:c9:57:c5:75:1c:50:f5:bb:12:f2:22:95:8b:27:d9:34:
         4d:b8:0a:aa:3e:bf:72:7d:cf:b0:4e:5c:24:70:80:aa:e0:11:
         8b:ca:8d:f1:ca:7b:bf:63:6a:37:d4:7a:3b:48:e3:26:ee:f7:
         d2:7a:4b:af
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICNMUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RTlEMUExMTAvBgNVBAUTKDA5NzZGQzNEMjMxODZENDhDNjcxNzczNzQwODkxQ0Y1
NEUzMUI4MEUwHhcNMjUwNTMwMTQzMDEwWhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02ODM5YzBmMS1iZTRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAr6N+djg7jT4kPXGGjvzs8VbdOII9PVhWHZlnP2IBeI4s0g6qjliLeJEq+Ix5
w+awsh2cokdArDdE7LpwsnpTj0+hGxics59KgMnwK4b4AFbyUYPckYysc0/Jkcup
dAVVoIT8pr44avwPn1OMo+x3Vt+EhLE2+o7W5KFhDyIYSdX+IE8XCVd0xN+tvgax
v3UZMwhuLTg5qX0t+tjyQk7UOvdlaHhsuQT55OWlgjyRRuDiOIg4IWofvFnuWnDv
OKVGizy8jwbcbmHOkA8IdJocm9LPXZCNj/n23/bUMVRQxa0pmhN7AfaUkYR/z/3o
1dU/m3gOtojtJE/ovDmmvT0YywIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFOdsCHEk
3owkJpZEn/XKT6cVnAhUMB8GA1UdIwQYMBaAFAl2/D0jGG1IxnF3N0CJHPVOMbgO
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFOUQxQS9DNTlCMDJEQTFE
NzAxMUUyODZGMTQ3QjUwOEIwMkNEMi9DWGI4UFNNWWJVakdjWGMzUUlrYzlVNHh1
QTQuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0NYYjhQU01ZYlVqR2NYYzNRSWtjOVU0eHVBNC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTlEMUEvQzU5QjAyREExRDcwMTFFMjg2RjE0N0I1MDhCMDJDRDIvODFDOUI1QTRC
QkZBMTFFRDk5MjcyMDE2QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBAFnEGYwDwQCAAIwCQMHACABDegAEjANBgkqhkiG9w0BAQsF
AAOCAQEAOWra1kK9UTE1qOrZlfE2oqUowIUQu2scGX6NEblWVISXRZQQCiBGLk+T
TIDe0qso9YIu1NH7ZwaK+bjZlcHbOI5KXTY6GyH8y7mA5lrifYkAAQsZTVJB27rl
NtpkA6Yzxzfsyk8fwaacveScrViN7+58jT+eJxgHAdbMu09LTBpypjD/7WZBvkin
XMOxXotIsrorjp9/3lxpUmr7r1NSOO/llHbSRDe7envD/xiJKzoJAvnzclLvyipN
a2ZZWFoFaoc9j5BZg23JV8V1HFD1uxLyIpWLJ9k0TbgKqj6/cn3PsE5cJHCAquAR
i8qN8cp7v2NqN9R6O0jjJu730npLrw==
-----END CERTIFICATE-----
Generated at Sun Jun 1 03:56:54 2025 by rpki-client