Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/9F9D4E9EC91A11F08745C673C4F9AE02.roa
File:                     9F9D4E9EC91A11F08745C673C4F9AE02.roa (raw, json)
Hash identifier:          iYpQ7cVbxOGpGyj+MLYh3y7Qiox2JCzWYbEYeJID7GU=
Subject key identifier:   1C:42:9B:3F:43:12:FF:35:00:DE:4E:C1:75:53:69:FA:D7:6E:35:F8
Certificate issuer:       /CN=A912598D/serialNumber=9A3A67EDDCD0977533A9A0B8C49F4C0100C85391
Certificate serial:       D9
Authority key identifier: 9A:3A:67:ED:DC:D0:97:75:33:A9:A0:B8:C4:9F:4C:01:00:C8:53:91
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/9F9D4E9EC91A11F08745C673C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 19:11:22 +0000
ROA not before:           Mon 24 Nov 2025 10:46:26 +0000
ROA not after:            Sun 31 Jan 2027 00:00:00 +0000
asID:                     38228
IP address blocks:        110.78.29.0/24 maxlen: 24
                          2001:c38:9126::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.crl
                          rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.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:   Mon 09 Mar 2026 01:16:32 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 217 (0xd9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912598D, serialNumber=9A3A67EDDCD0977533A9A0B8C49F4C0100C85391
        Validity
            Not Before: Nov 24 10:46:26 2025 GMT
            Not After : Jan 31 00:00:00 2027 GMT
        Subject: CN=69a48f5a-496a
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ca:d9:c7:e7:98:ee:50:f6:2b:39:bc:1e:75:e0:
                    58:9b:de:4b:55:11:39:ac:d6:16:b6:30:ea:70:2c:
                    49:5a:c6:12:5f:af:09:d6:e6:a3:44:08:8b:5c:dd:
                    04:c0:f1:3f:60:53:99:ed:bc:a1:58:81:20:e1:f4:
                    42:1d:34:00:39:dc:08:fd:ae:7a:d3:33:76:a3:d8:
                    ab:c6:0a:19:60:13:d8:e4:28:80:de:99:1a:49:ce:
                    06:9e:c8:ae:90:2c:5b:71:38:29:98:c8:a9:51:31:
                    ee:ad:72:25:df:49:93:51:5f:55:2e:60:ad:98:fb:
                    cb:22:d8:f4:74:0e:32:f4:c5:d8:c8:88:8a:ea:56:
                    4a:61:b9:b4:cc:03:88:02:94:df:66:23:88:12:d1:
                    8c:8f:b7:e5:97:a5:17:7e:d9:c0:43:6e:ea:f6:8b:
                    40:47:23:12:32:fc:47:bc:96:43:25:10:6b:fc:a2:
                    6b:98:ea:c5:cd:50:a4:cd:c4:47:32:d0:5a:cf:16:
                    04:ee:87:6c:cd:ed:73:9c:e7:5e:6e:de:8a:bb:f2:
                    ff:c7:ab:2c:13:39:02:a5:da:ae:9c:87:6f:29:85:
                    61:8f:d5:5a:e9:75:f8:ed:31:da:65:5b:88:61:73:
                    f3:37:83:a7:16:49:61:f3:0c:58:7b:b3:2b:99:4a:
                    6a:a9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                1C:42:9B:3F:43:12:FF:35:00:DE:4E:C1:75:53:69:FA:D7:6E:35:F8
            X509v3 Authority Key Identifier:
                keyid:9A:3A:67:ED:DC:D0:97:75:33:A9:A0:B8:C4:9F:4C:01:00:C8:53:91

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/mjpn7dzQl3UzqaC4xJ9MAQDIU5E.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/A912598D/B88531CAC8EC11F0A344AB45C4F9AE02/9F9D4E9EC91A11F08745C673C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  110.78.29.0/24
                IPv6:
                  2001:c38:9126::/48

    Signature Algorithm: sha256WithRSAEncryption
         4f:f7:56:d7:24:13:b8:6b:aa:8e:59:f3:93:c8:71:2c:e1:3d:
         c4:64:77:cc:92:76:c1:29:f9:30:21:e7:e1:e5:b7:8a:fc:2a:
         ec:35:8c:7a:e1:59:9d:3d:b0:48:63:db:0b:20:fc:5b:ea:cc:
         ac:f1:90:07:f9:6f:64:fb:fa:00:89:26:8c:51:8c:2f:92:e0:
         e8:ba:a6:e1:72:b9:7c:4c:4f:7e:8c:51:80:07:69:2d:9e:15:
         36:09:61:91:d2:ab:65:2e:66:14:8f:9c:fe:97:fe:27:d4:56:
         9c:3f:31:34:31:4a:06:5d:b3:4e:fb:a5:76:f7:83:3a:58:0a:
         5c:dc:8e:eb:18:eb:94:95:c2:83:e5:a4:61:97:aa:3a:83:68:
         54:1f:92:44:e1:30:34:a0:9d:8a:ee:d2:94:02:be:b5:59:8f:
         5e:28:cd:a3:af:ca:99:89:e7:81:c7:63:fd:ac:8f:89:a3:87:
         62:96:73:79:24:6f:a5:35:04:8f:e0:a6:7a:b4:7a:7d:10:f0:
         3f:6f:1d:b4:46:bf:45:0f:3e:20:76:e6:cc:81:49:f8:4e:41:
         20:e9:de:4b:49:be:6e:7c:7a:f0:a3:a3:77:34:90:de:03:1c:
         78:ba:5f:c3:fa:34:1c:fa:4a:2c:3b:cf:e9:fc:c0:c0:b5:09:
         65:2f:52:9d
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICANkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MjU5OEQxMTAvBgNVBAUTKDlBM0E2N0VERENEMDk3NzUzM0E5QTBCOEM0OUY0QzAx
MDBDODUzOTEwHhcNMjUxMTI0MTA0NjI2WhcNMjcwMTMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0OGY1YS00OTZhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAytnH55juUPYrObwedeBYm95LVRE5rNYWtjDqcCxJWsYSX68J1uajRAiLXN0E
wPE/YFOZ7byhWIEg4fRCHTQAOdwI/a560zN2o9irxgoZYBPY5CiA3pkaSc4Gnsiu
kCxbcTgpmMipUTHurXIl30mTUV9VLmCtmPvLItj0dA4y9MXYyIiK6lZKYbm0zAOI
ApTfZiOIEtGMj7fll6UXftnAQ27q9otARyMSMvxHvJZDJRBr/KJrmOrFzVCkzcRH
MtBazxYE7odsze1znOdebt6Ku/L/x6ssEzkCpdqunIdvKYVhj9Va6XX47THaZVuI
YXPzN4OnFklh8wxYe7MrmUpqqQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFBxCmz9D
Ev81AN5OwXVTafrXbjX4MB8GA1UdIwQYMBaAFJo6Z+3c0Jd1M6mguMSfTAEAyFOR
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyNTk4RC9CODg1MzFDQUM4
RUMxMUYwQTM0NEFCNDVDNEY5QUUwMi9tanBuN2R6UWwzVXpxYUM0eEo5TUFRRElV
NUUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL21qcG43ZHpRbDNVenFhQzR4SjlNQVFESVU1RS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MjU5OEQvQjg4NTMxQ0FDOEVDMTFGMEEzNDRBQjQ1QzRGOUFFMDIvOUY5RDRFOUVD
OTFBMTFGMDg3NDVDNjczQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQAbk4dMA8EAgACMAkDBwAgAQw4kSYwDQYJKoZIhvcNAQELBQADggEB
AE/3VtckE7hrqo5Z85PIcSzhPcRkd8ySdsEp+TAh5+Hlt4r8Kuw1jHrhWZ09sEhj
2wsg/FvqzKzxkAf5b2T7+gCJJoxRjC+S4Oi6puFyuXxMT36MUYAHaS2eFTYJYZHS
q2UuZhSPnP6X/ifUVpw/MTQxSgZds077pXb3gzpYClzcjusY65SVwoPlpGGXqjqD
aFQfkkThMDSgnYru0pQCvrVZj14ozaOvypmJ54HHY/2sj4mjh2KWc3kkb6U1BI/g
pnq0en0Q8D9vHbRGv0UPPiB25syBSfhOQSDp3ktJvm58evCjo3c0kN4DHHi6X8P6
NBz6Siw7z+n8wMC1CWUvUp0=
-----END CERTIFICATE-----
Generated at Mon Mar 2 11:17:09 2026 by rpki-client