Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A560A/AAEB191A1D8A11E2A387D0E408B02CD2/82225DB4C8B711EF9B24C232C4F9AE02.roa
File:                     82225DB4C8B711EF9B24C232C4F9AE02.roa (raw, json)
Hash identifier:          WMxIL/XdO/MX5jxXzwQNyPTglCVRr4bXmEhF+nGc4nY=
Subject key identifier:   C7:D2:2D:44:32:CE:D2:79:5E:33:6E:A2:04:15:A0:7F:E3:92:A5:05
Certificate issuer:       /CN=A91A560A/serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
Certificate serial:       5E7E
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:             Mon 02 Mar 2026 22:18:28 +0000
ROA not before:           Thu 28 Aug 2025 14:55:34 +0000
ROA not after:            Sat 31 Oct 2026 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:   Fri 13 Mar 2026 14:32:58 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 24190 (0x5e7e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A560A, serialNumber=167C3B221775FEC05039468150CE814756AC6F0A
        Validity
            Not Before: Aug 28 14:55:34 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=69a60cb4-01c5
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:dd:13:f6:b1:ea:61:d7:72:b3:01:92:5c:77:26:
                    c8:b0:3d:9e:c8:2b:b1:03:a8:4a:7d:35:76:31:70:
                    5a:d8:fe:d6:44:82:9c:1f:4e:03:65:f9:c2:dc:b6:
                    ae:9c:a8:a5:21:9c:83:05:71:9c:5c:05:9d:36:b7:
                    33:1e:e3:36:2a:de:f3:8a:65:04:73:78:74:ba:5b:
                    53:fe:15:6c:cb:b3:8d:1e:fe:8c:b7:58:57:6a:0a:
                    e3:f8:3f:90:c7:3d:b0:e9:17:5e:49:c0:49:31:93:
                    6b:98:e7:86:dd:c0:c0:1f:e0:b1:73:6e:73:89:6f:
                    f5:89:26:39:5c:07:a3:10:f0:ed:67:ee:79:7e:d8:
                    0b:60:2b:88:43:26:da:3f:19:ce:65:23:16:78:d9:
                    f7:ae:b8:a4:ec:62:a7:ab:72:40:7d:3c:bc:fb:f5:
                    4d:24:e0:83:1f:08:64:59:75:94:ba:cb:e0:9c:13:
                    24:e5:85:89:75:c8:f7:e6:6c:77:a9:59:16:4a:0e:
                    48:3e:1f:22:85:dc:fd:c7:6d:74:ef:48:bd:ae:06:
                    98:cf:ac:7c:6e:c3:0f:a8:ce:85:ba:91:23:90:bb:
                    36:7b:d5:4b:bb:0c:72:1b:67:7b:a1:15:ce:b6:8b:
                    bf:e8:a3:ac:22:1d:7c:25:8f:9f:4d:7c:40:60:b1:
                    61:17
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C7:D2:2D:44:32:CE:D2:79:5E:33:6E:A2:04:15:A0:7F:E3:92:A5:05
            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
         1c:de:b9:f0:4f:11:6f:f8:6b:a8:30:a1:3e:79:9b:40:03:bd:
         70:14:53:4b:6f:62:22:00:4a:62:f8:f0:0e:24:7d:08:6f:d3:
         8a:f1:2f:f4:dd:8d:3f:f4:57:50:2f:6f:fd:0a:e2:08:5e:38:
         8c:73:13:e3:32:2d:b5:e2:31:e8:ca:29:b5:8e:2f:68:57:73:
         6e:1e:12:bd:41:18:c4:f0:9b:ca:8e:79:a3:2d:5f:24:12:96:
         ec:42:c1:c0:3d:73:fd:1c:cc:4a:6f:1e:cb:1a:20:95:e0:b9:
         05:29:4f:93:88:15:93:d7:6e:09:10:59:89:6f:f0:95:f5:3b:
         ec:76:4b:ce:0f:c2:64:95:d2:8f:e7:2c:23:a9:65:4c:8a:a8:
         58:dd:d9:a3:ca:b8:d9:da:ed:41:95:78:47:4a:e9:f3:35:f0:
         e7:23:31:43:f9:4b:7d:28:5b:75:cf:df:78:64:04:dd:22:a9:
         4d:92:2e:0d:46:6f:96:1e:b8:4f:e4:e3:5b:56:c3:03:65:77:
         25:bb:de:56:1d:c3:5f:61:c3:dc:66:04:66:7c:a8:63:c8:6f:
         41:1a:58:e8:5d:0c:f9:6e:bb:ba:ff:bc:c8:fc:41:21:7f:d4:
         f0:00:7c:7f:60:f2:53:6c:79:f9:c2:88:f3:23:c0:0f:09:9d:
         6f:e6:6c:e7
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICXn4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QTU2MEExMTAvBgNVBAUTKDE2N0MzQjIyMTc3NUZFQzA1MDM5NDY4MTUwQ0U4MTQ3
NTZBQzZGMEEwHhcNMjUwODI4MTQ1NTM0WhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE2MGNiNC0wMWM1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA3RP2seph13KzAZJcdybIsD2eyCuxA6hKfTV2MXBa2P7WRIKcH04DZfnC3Lau
nKilIZyDBXGcXAWdNrczHuM2Kt7zimUEc3h0ultT/hVsy7ONHv6Mt1hXagrj+D+Q
xz2w6RdeScBJMZNrmOeG3cDAH+Cxc25ziW/1iSY5XAejEPDtZ+55ftgLYCuIQyba
PxnOZSMWeNn3rrik7GKnq3JAfTy8+/VNJOCDHwhkWXWUusvgnBMk5YWJdcj35mx3
qVkWSg5IPh8ihdz9x21070i9rgaYz6x8bsMPqM6FupEjkLs2e9VLuwxyG2d7oRXO
tou/6KOsIh18JY+fTXxAYLFhFwIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFMfSLUQy
ztJ5XjNuogQVoH/jkqUFMB8GA1UdIwQYMBaAFBZ8OyIXdf7AUDlGgVDOgUdWrG8K
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBNTYwQS9BQUVCMTkxQTFE
OEExMUUyQTM4N0QwRTQwOEIwMkNEMi9Gbnc3SWhkMV9zQlFPVWFCVU02QlIxYXNi
d28uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZudzdJaGQxX3NCUU9VYUJVTTZCUjFhc2J3by5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QTU2MEEvQUFFQjE5MUExRDhBMTFFMkEzODdEMEU0MDhCMDJDRDIvODIyMjVEQjRD
OEI3MTFFRjlCMjRDMjMyQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ0ViMA8EAgACMAkDBwAkATHgAAAwDQYJKoZIhvcNAQELBQADggEB
ABzeufBPEW/4a6gwoT55m0ADvXAUU0tvYiIASmL48A4kfQhv04rxL/TdjT/0V1Av
b/0K4gheOIxzE+MyLbXiMejKKbWOL2hXc24eEr1BGMTwm8qOeaMtXyQSluxCwcA9
c/0czEpvHssaIJXguQUpT5OIFZPXbgkQWYlv8JX1O+x2S84PwmSV0o/nLCOpZUyK
qFjd2aPKuNna7UGVeEdK6fM18OcjMUP5S30oW3XP33hkBN0iqU2SLg1Gb5YeuE/k
41tWwwNldyW73lYdw19hw9xmBGZ8qGPIb0EaWOhdDPluu7r/vMj8QSF/1PAAfH9g
8lNsefnCiPMjwA8JnW/mbOc=
-----END CERTIFICATE-----
Generated at Sat Mar 7 22:44:58 2026 by rpki-client