Route Origin Authorization

$ rpki-client -vvvf rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/82225DB4C8B711EF9B24C232C4F9AE02.roa
File:                     82225DB4C8B711EF9B24C232C4F9AE02.roa (raw, json)
Hash identifier:          OnOiPcPoVhx6zUa9FQQ6vTju43kIMLeOc358cD0abuo=
Subject key identifier:   D6:B3:B2:DB:AB:1B:34:DD:5F:E2:72:A6:2A:82:DE:8D:5E:B3:1D:8F
Certificate issuer:       /CN=A91A560A/serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
Certificate serial:       6E74
Authority key identifier: 16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/82225DB4C8B711EF9B24C232C4F9AE02.roa
Signing time:             Fri 02 Oct 2026 15:30:18 +0000
ROA not before:           Fri 02 Oct 2026 15:30:18 +0000
ROA not after:            Sun 31 Oct 2027 00:00:00 +0000
asID:                     150887
IP address blocks:        103.69.98.0/23 maxlen: 23
                          2401:31e0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl
                          rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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 31 Oct 2026 14:33:05 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 28276 (0x6e74)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A560A, serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
        Validity
            Not Before: Oct  2 15:30:18 2026 GMT
            Not After : Oct 31 00:00:00 2027 GMT
        Subject: CN=6abfce0a-ac03
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ab:7d:4a:c9:09:d2:f7:b4:02:9e:a3:ff:da:d7:
                    d6:52:8e:3b:7a:d1:f5:cb:70:79:08:41:14:c0:38:
                    7e:84:09:6b:8d:05:36:92:9b:68:09:97:54:f7:c3:
                    f6:12:94:c3:64:35:19:63:6d:6a:cf:f5:7d:29:9f:
                    f0:5d:3f:b0:12:a3:35:9b:e5:e9:06:5c:40:ff:97:
                    af:bd:26:96:dd:58:1f:a9:09:d9:02:bc:0d:32:9e:
                    e9:e0:f2:b4:65:5b:84:dc:c0:9a:1a:23:50:4e:4a:
                    ee:86:11:15:cb:90:a9:a9:b3:35:c6:80:79:b6:3f:
                    bf:1d:17:1d:bd:86:3d:ec:29:71:41:7c:29:a2:8c:
                    4a:2a:5c:f3:02:24:af:4f:d4:68:23:e3:24:00:9b:
                    ba:3e:f3:e2:46:01:27:28:38:f4:23:81:98:94:d7:
                    e8:c2:1e:a8:16:12:85:19:fd:32:1a:24:d1:11:e3:
                    24:af:7a:d1:b7:f4:3a:85:a7:6b:b8:47:2f:e0:1b:
                    1f:39:a9:d5:0f:f1:af:c2:33:88:9f:91:b8:b8:9f:
                    b0:82:8a:fd:a1:bd:79:44:c7:30:fc:4c:fd:69:ad:
                    ee:4b:73:c9:e5:ca:b7:8d:14:55:9a:b7:e3:16:41:
                    fa:3e:41:7c:f7:d7:8d:db:2e:53:8d:0b:c7:de:8c:
                    3e:f9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D6:B3:B2:DB:AB:1B:34:DD:5F:E2:72:A6:2A:82:DE:8D:5E:B3:1D:8F
            X509v3 Authority Key Identifier:
                keyid:16:7C:3B:22:17:75:FE:C0:50:39:46:81:50:CE:81:47:56:AC:6F:0A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fnw7Ihd1_sBQOUaBUM6BR1asbwo.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/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/82225DB4C8B711EF9B24C232C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.69.98.0/23
                IPv6:
                  2401:31e0::/48

    Signature Algorithm: sha256WithRSAEncryption
         a7:8b:7d:78:9b:5d:89:a4:80:e4:e9:31:38:e3:09:1d:d5:59:
         b0:d6:d3:84:de:61:d1:2d:32:5d:98:fd:5f:5c:05:6c:ad:e3:
         87:e0:4a:01:3f:1b:56:ce:53:97:aa:62:b7:f9:c1:5f:fc:78:
         dd:5d:22:ed:13:fc:30:a6:a7:39:ca:b3:93:70:f3:12:26:1d:
         9a:b9:4d:f7:c3:07:8d:56:3e:19:a0:4a:08:6a:9d:38:40:05:
         2d:5d:5c:d1:86:38:1b:8f:42:0f:f0:81:bb:78:97:fb:cb:86:
         57:9e:76:f3:04:0e:35:cf:dd:6e:fb:97:36:dc:ca:ed:14:27:
         ed:9d:c0:cf:b2:57:02:3d:80:4e:3c:31:84:32:2e:50:0e:b6:
         19:1e:c3:4d:2e:39:b3:76:06:b0:4a:7f:87:06:33:36:dc:56:
         99:68:6b:96:a9:58:30:8e:51:64:69:83:bb:44:46:90:22:10:
         c3:2c:b6:ff:70:05:41:e6:cd:3f:b9:af:77:f3:0c:fe:7d:de:
         60:09:75:2b:43:a5:26:8f:b4:c1:ed:34:69:29:61:64:b9:e9:
         ee:76:52:d3:c6:5a:02:be:4d:4d:f3:82:e1:94:32:8f:89:98:
         a6:31:ff:6d:cb:b7:92:e4:3f:68:81:70:af:5f:c4:83:64:e4:
         ed:7f:09:d0
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICbnQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTU2MEExMTAvBgNVBAUTKDE2N0MzQjIyMTc3NUZFQzA1MDM5NDY4MTUwQ0U4MTQ3
NTZBQzZGMEEwHhcNMjYxMDAyMTUzMDE4WhcNMjcxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YWJmY2UwYS1hYzAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAq31KyQnS97QCnqP/2tfWUo47etH1y3B5CEEUwDh+hAlrjQU2kptoCZdU98P2
EpTDZDUZY21qz/V9KZ/wXT+wEqM1m+XpBlxA/5evvSaW3VgfqQnZArwNMp7p4PK0
ZVuE3MCaGiNQTkruhhEVy5CpqbM1xoB5tj+/HRcdvYY97ClxQXwpooxKKlzzAiSv
T9RoI+MkAJu6PvPiRgEnKDj0I4GYlNfowh6oFhKFGf0yGiTREeMkr3rRt/Q6hadr
uEcv4BsfOanVD/GvwjOIn5G4uJ+wgor9ob15RMcw/Ez9aa3uS3PJ5cq3jRRVmrfj
FkH6PkF899eN2y5TjQvH3ow++QIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFNazstur
GzTdX+JypiqC3o1esx2PMB8GA1UdIwQYMBaAFBZ8OyIXdf7AUDlGgVDOgUdWrG8K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTYwQS9BQUVCMTkxQTFE
OEExMUUyQTM4N0QwRTQwOEIwMkNEMi9Gbnc3SWhkMV9zQlFPVWFCVU02QlIxYXNi
d28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZudzdJaGQxX3NCUU9VYUJVTTZCUjFhc2J3by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU2MEEvQUFFQjE5MUExRDhBMTFFMkEzODdEMEU0MDhCMDJDRDIvODIyMjVEQjRD
OEI3MTFFRjlCMjRDMjMyQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ0ViMA8EAgACMAkDBwAkATHgAAAwDQYJKoZIhvcNAQELBQADggEB
AKeLfXibXYmkgOTpMTjjCR3VWbDW04TeYdEtMl2Y/V9cBWyt44fgSgE/G1bOU5eq
Yrf5wV/8eN1dIu0T/DCmpznKs5Nw8xImHZq5TffDB41WPhmgSghqnThABS1dXNGG
OBuPQg/wgbt4l/vLhleedvMEDjXP3W77lzbcyu0UJ+2dwM+yVwI9gE48MYQyLlAO
thkew00uObN2BrBKf4cGMzbcVploa5apWDCOUWRpg7tERpAiEMMstv9wBUHmzT+5
r3fzDP593mAJdStDpSaPtMHtNGkpYWS56e52UtPGWgK+TU3zguGUMo+JmKYx/23L
t5LkP2iBcK9fxINk5O1/CdA=
-----END CERTIFICATE-----
Generated at Sun Oct 25 20:05:45 2026 by rpki-client