Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91C71A5/3BFA28340A8311ED8D6D832AC4F9AE02/99A7637060B311EEBA329E54C4F9AE02.roa
File:                     99A7637060B311EEBA329E54C4F9AE02.roa (raw, json)
Hash identifier:          Sdc1sOHrwKDGZqW0ILPwFUzKSKTDUensRtaAvqeeJxU=
Subject key identifier:   E7:57:D0:1F:3A:4C:F4:3B:0C:8B:CF:FE:05:69:4E:92:6A:06:48:FB
Certificate issuer:       /CN=A91C71A5/serialNumber=3F2909C3F532C00B0257B9256C76EBA314DCD00F
Certificate serial:       02B1
Authority key identifier: 3F:29:09:C3:F5:32:C0:0B:02:57:B9:25:6C:76:EB:A3:14:DC:D0:0F
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/PykJw_UywAsCV7klbHbroxTc0A8.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C71A5/3BFA28340A8311ED8D6D832AC4F9AE02/99A7637060B311EEBA329E54C4F9AE02.roa
Signing time:             Sun 03 Aug 2025 02:09:14 +0000
ROA not before:           Sun 03 Aug 2025 02:09:14 +0000
ROA not after:            Wed 30 Sep 2026 00:00:00 +0000
asID:                     24499
IP address blocks:        103.191.118.0/24 maxlen: 24
                          103.191.119.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C71A5/3BFA28340A8311ED8D6D832AC4F9AE02/PykJw_UywAsCV7klbHbroxTc0A8.crl
                          rsync://rpki.apnic.net/member_repository/A91C71A5/3BFA28340A8311ED8D6D832AC4F9AE02/PykJw_UywAsCV7klbHbroxTc0A8.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/PykJw_UywAsCV7klbHbroxTc0A8.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:   Thu 14 Aug 2025 05:57:38 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 689 (0x2b1)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C71A5, serialNumber=3F2909C3F532C00B0257B9256C76EBA314DCD00F
        Validity
            Not Before: Aug  3 02:09:14 2025 GMT
            Not After : Sep 30 00:00:00 2026 GMT
        Subject: CN=688ec4ca-262b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b6:a9:61:f2:25:12:a7:0a:0a:2b:a3:ad:c3:d6:
                    bc:9b:1c:cb:0b:7e:85:a6:81:f4:fb:7e:a2:07:4f:
                    74:2d:0d:d4:a9:76:cc:1d:e6:e3:5e:db:87:fe:cc:
                    31:0d:ee:e2:6c:de:9e:de:a3:14:2c:3e:12:c3:eb:
                    24:98:00:81:f9:0b:61:56:f2:d3:15:f8:a3:e5:0c:
                    b6:4b:ab:97:60:62:d8:32:9e:b7:e2:3c:58:89:54:
                    45:0d:df:2b:3e:81:89:7c:83:3f:f3:49:18:b1:69:
                    64:a2:47:e3:a8:37:bb:e6:bf:99:99:d2:1d:cd:de:
                    1a:34:de:d3:ea:56:70:ce:46:76:fa:20:0c:90:af:
                    3a:53:33:ac:1c:4a:b2:43:d1:37:c3:9a:7c:46:6a:
                    1a:8d:2c:d5:c4:b6:32:2c:ea:67:97:fe:43:3c:1e:
                    37:66:e6:1d:5a:36:b3:4d:3c:dc:6b:b1:27:d1:4a:
                    55:e0:97:6a:40:70:27:a9:44:64:51:2d:28:49:99:
                    36:4c:1b:23:cb:35:d5:ff:bf:c0:d1:77:46:d3:d3:
                    03:af:07:04:01:b0:f0:97:eb:0d:52:4d:b8:10:2d:
                    b3:dd:06:d1:43:23:f5:e0:82:da:d0:94:06:31:d7:
                    9e:c6:f5:f7:ae:fd:59:1d:ad:56:ab:94:88:53:e5:
                    60:a7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                E7:57:D0:1F:3A:4C:F4:3B:0C:8B:CF:FE:05:69:4E:92:6A:06:48:FB
            X509v3 Authority Key Identifier:
                keyid:3F:29:09:C3:F5:32:C0:0B:02:57:B9:25:6C:76:EB:A3:14:DC:D0:0F

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C71A5/3BFA28340A8311ED8D6D832AC4F9AE02/PykJw_UywAsCV7klbHbroxTc0A8.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/PykJw_UywAsCV7klbHbroxTc0A8.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/A91C71A5/3BFA28340A8311ED8D6D832AC4F9AE02/99A7637060B311EEBA329E54C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.191.118.0/23

    Signature Algorithm: sha256WithRSAEncryption
         6a:52:e6:2f:e5:d0:bb:10:09:07:ea:9d:b3:40:cb:c0:1f:a1:
         dd:66:69:94:e0:c2:35:bb:16:ea:15:16:1d:36:d0:4f:f1:a9:
         7c:ea:38:e6:2b:e6:46:f2:a4:f8:c7:00:1a:63:b1:15:c1:32:
         2a:1c:0a:b2:9a:09:b9:49:3f:43:94:be:b1:fe:f4:b8:c5:63:
         a0:77:ba:be:58:7d:06:48:1e:51:c3:68:b7:58:b5:e6:11:2e:
         9d:1a:66:0e:5d:fe:5c:9f:da:0a:e3:45:9c:cc:14:f1:75:14:
         0a:3c:bb:b4:d3:29:95:08:d6:b4:b1:a2:be:5e:2b:c1:09:ab:
         06:42:7f:6b:65:49:68:7c:fc:bc:24:76:1b:e3:44:93:25:0a:
         d3:66:61:0d:bf:47:f8:64:28:6c:9a:13:91:72:b9:05:1a:9c:
         c8:a9:b8:32:17:9f:49:27:fc:78:f8:01:ab:8e:a1:42:74:d5:
         11:67:0b:a9:7e:a6:5d:e4:22:c3:01:ce:23:33:4b:8e:87:87:
         f9:13:df:ee:54:b6:ab:71:11:8f:a0:91:5d:59:f9:90:5a:f7:
         bc:cc:49:77:a0:98:9f:64:8b:b8:63:6f:73:b7:2e:12:c3:d1:
         ee:04:cf:d3:0f:1d:e6:f5:70:c3:57:dc:2d:ab:f1:0d:ab:9a:
         33:a4:4c:44
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICArEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzcxQTUxMTAvBgNVBAUTKDNGMjkwOUMzRjUzMkMwMEIwMjU3QjkyNTZDNzZFQkEz
MTREQ0QwMEYwHhcNMjUwODAzMDIwOTE0WhcNMjYwOTMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02ODhlYzRjYS0yNjJiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAtqlh8iUSpwoKK6Otw9a8mxzLC36FpoH0+36iB090LQ3UqXbMHebjXtuH/swx
De7ibN6e3qMULD4Sw+skmACB+QthVvLTFfij5Qy2S6uXYGLYMp634jxYiVRFDd8r
PoGJfIM/80kYsWlkokfjqDe75r+ZmdIdzd4aNN7T6lZwzkZ2+iAMkK86UzOsHEqy
Q9E3w5p8RmoajSzVxLYyLOpnl/5DPB43ZuYdWjazTTzca7En0UpV4JdqQHAnqURk
US0oSZk2TBsjyzXV/7/A0XdG09MDrwcEAbDwl+sNUk24EC2z3QbRQyP14ILa0JQG
MdeexvX3rv1ZHa1Wq5SIU+VgpwIDAQABo4IClTCCApEwHQYDVR0OBBYEFOdX0B86
TPQ7DIvP/gVpTpJqBkj7MB8GA1UdIwQYMBaAFD8pCcP1MsALAle5JWx266MU3NAP
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDNzFBNS8zQkZBMjgzNDBB
ODMxMUVEOEQ2RDgzMkFDNEY5QUUwMi9QeWtKd19VeXdBc0NWN2tsYkhicm94VGMw
QTguY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1B5a0p3X1V5d0FzQ1Y3a2xiSGJyb3hUYzBBOC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzcxQTUvM0JGQTI4MzQwQTgzMTFFRDhENkQ4MzJBQzRGOUFFMDIvOTlBNzYzNzA2
MEIzMTFFRUJBMzI5RTU0QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBAFnv3YwDQYJKoZIhvcNAQELBQADggEBAGpS5i/l0LsQCQfq
nbNAy8Afod1maZTgwjW7FuoVFh020E/xqXzqOOYr5kbypPjHABpjsRXBMiocCrKa
CblJP0OUvrH+9LjFY6B3ur5YfQZIHlHDaLdYteYRLp0aZg5d/lyf2grjRZzMFPF1
FAo8u7TTKZUI1rSxor5eK8EJqwZCf2tlSWh8/LwkdhvjRJMlCtNmYQ2/R/hkKGya
E5FyuQUanMipuDIXn0kn/Hj4AauOoUJ01RFnC6l+pl3kIsMBziMzS46Hh/kT3+5U
tqtxEY+gkV1Z+ZBa97zMSXegmJ9ki7hjb3O3LhLD0e4Ez9MPHeb1cMNX3C2r8Q2r
mjOkTEQ=
-----END CERTIFICATE-----
Generated at Mon Aug 11 01:52:58 2025 by rpki-client