Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91C9484/6FF0DDE01D9411E29DECB5F808B02CD2/49036D2CB0D711E58B185E0FC4F9AE02.roa
File:                     49036D2CB0D711E58B185E0FC4F9AE02.roa (raw, json)
Hash identifier:          u0liUKUx/5cqgAqMwjK3Jr9++ba1PKf6CQYNnuhwu/Y=
Subject key identifier:   C6:5B:C8:74:A1:89:7E:A3:BA:7C:F7:53:72:DD:8F:74:C0:38:19:D6
Certificate issuer:       /CN=A91C9484/serialNumber=F972E75E3D03E5CE1901930C43D16DC4A89C4792
Certificate serial:       3565
Authority key identifier: F9:72:E7:5E:3D:03:E5:CE:19:01:93:0C:43:D1:6D:C4:A8:9C:47:92
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-XLnXj0D5c4ZAZMMQ9FtxKicR5I.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C9484/6FF0DDE01D9411E29DECB5F808B02CD2/49036D2CB0D711E58B185E0FC4F9AE02.roa
Signing time:             Thu 02 Apr 2026 15:12:59 +0000
ROA not before:           Thu 02 Apr 2026 15:12:59 +0000
ROA not after:            Fri 28 May 2027 00:00:00 +0000
asID:                     38478
IP address blocks:        103.15.120.0/22 maxlen: 22
                          103.15.120.0/24 maxlen: 24
                          103.15.121.0/24 maxlen: 24
                          103.15.122.0/24 maxlen: 24
                          103.15.123.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C9484/6FF0DDE01D9411E29DECB5F808B02CD2/-XLnXj0D5c4ZAZMMQ9FtxKicR5I.crl
                          rsync://rpki.apnic.net/member_repository/A91C9484/6FF0DDE01D9411E29DECB5F808B02CD2/-XLnXj0D5c4ZAZMMQ9FtxKicR5I.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-XLnXj0D5c4ZAZMMQ9FtxKicR5I.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 23 Apr 2026 14:46:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13669 (0x3565)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C9484, serialNumber=F972E75E3D03E5CE1901930C43D16DC4A89C4792
        Validity
            Not Before: Apr  2 15:12:59 2026 GMT
            Not After : May 28 00:00:00 2027 GMT
        Subject: CN=69ce877b-a564
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e6:9d:01:73:25:a2:d8:80:47:63:d6:e3:c7:2a:
                    0b:4c:af:ec:9e:47:be:7b:89:03:30:ca:af:96:69:
                    08:a7:5c:03:d3:b0:43:f1:c9:6a:d3:5f:f5:81:93:
                    10:8d:cd:5c:05:92:22:36:57:1f:64:93:43:b1:a1:
                    1f:2a:cf:f5:48:1d:97:82:4e:21:89:2a:f9:61:bb:
                    c8:67:e6:02:ee:61:3a:a2:f2:67:8f:87:92:59:90:
                    ec:ed:59:d6:8b:6a:6d:f8:3a:22:66:a5:dd:bb:c3:
                    4b:93:a3:23:a2:74:ea:fa:7b:81:61:68:c1:7c:96:
                    b1:f3:74:aa:3b:ae:b2:52:ff:72:48:a0:06:fe:0a:
                    ee:fa:2e:49:32:3d:b5:1f:2e:89:1c:a0:7f:8e:57:
                    af:ee:eb:43:a0:6d:b7:47:a1:e5:0d:60:49:4b:0f:
                    3c:30:97:17:26:04:da:e7:84:46:42:04:12:c9:bf:
                    1c:39:92:68:ed:46:90:c3:32:99:4b:b7:e6:42:7c:
                    f2:b1:fa:cc:6c:55:be:aa:15:f3:05:64:e2:6b:78:
                    a1:f1:31:56:24:5e:cb:f8:28:80:ee:db:c2:43:ec:
                    d3:c0:fa:38:4c:2e:a0:41:7a:18:9f:6a:73:33:93:
                    86:ac:9d:fa:82:63:67:51:4a:62:2b:95:b5:c2:2b:
                    f3:07
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C6:5B:C8:74:A1:89:7E:A3:BA:7C:F7:53:72:DD:8F:74:C0:38:19:D6
            X509v3 Authority Key Identifier:
                keyid:F9:72:E7:5E:3D:03:E5:CE:19:01:93:0C:43:D1:6D:C4:A8:9C:47:92

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C9484/6FF0DDE01D9411E29DECB5F808B02CD2/-XLnXj0D5c4ZAZMMQ9FtxKicR5I.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/-XLnXj0D5c4ZAZMMQ9FtxKicR5I.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/A91C9484/6FF0DDE01D9411E29DECB5F808B02CD2/49036D2CB0D711E58B185E0FC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.15.120.0/22

    Signature Algorithm: sha256WithRSAEncryption
         5d:19:55:61:59:44:59:83:5e:3f:bb:24:8a:d3:9c:28:b6:1d:
         e7:24:8f:62:e2:02:6d:ef:b8:56:d4:49:12:8d:0e:2f:a6:f7:
         ea:63:2c:68:6a:6e:66:dd:2a:d7:2a:7c:ea:5a:2e:bb:21:4b:
         ce:ed:e7:74:23:94:9c:c5:8c:7e:e8:bc:f3:6e:58:ff:3b:9d:
         9a:ca:d8:9c:e7:1f:06:1c:c7:e1:23:79:8f:17:22:6d:6c:bb:
         b9:75:c4:76:5d:41:05:74:0f:ec:f5:5a:83:64:1b:07:2a:8e:
         46:f7:38:29:a1:61:86:4d:ef:9b:c1:96:52:35:2e:44:8c:12:
         36:93:7d:8d:49:b2:f7:f5:28:67:d7:26:61:51:97:0f:37:89:
         e9:ee:a7:ae:1a:67:6c:57:a9:ce:36:7c:4e:df:bd:41:5f:a4:
         44:5f:cd:ca:fe:da:6c:a7:bb:d9:ed:49:b9:59:f2:4a:f3:1b:
         aa:34:ab:f0:65:3d:fd:54:1e:6b:85:51:51:21:cd:7d:c7:49:
         d4:ab:31:6e:9a:28:d3:be:0f:83:05:7d:72:0a:9e:e4:d5:d5:
         df:7a:af:05:0f:12:8b:4a:13:da:f5:bd:7d:ce:68:6a:2e:11:
         03:7a:9b:14:6c:c5:5c:6c:ea:fb:18:44:9e:08:0d:c4:e1:bc:
         ca:76:c5:ca
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICNWUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
Qzk0ODQxMTAvBgNVBAUTKEY5NzJFNzVFM0QwM0U1Q0UxOTAxOTMwQzQzRDE2REM0
QTg5QzQ3OTIwHhcNMjYwNDAyMTUxMjU5WhcNMjcwNTI4MDAwMDAwWjAYMRYwFAYD
VQQDEw02OWNlODc3Yi1hNTY0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5p0BcyWi2IBHY9bjxyoLTK/snke+e4kDMMqvlmkIp1wD07BD8clq01/1gZMQ
jc1cBZIiNlcfZJNDsaEfKs/1SB2Xgk4hiSr5YbvIZ+YC7mE6ovJnj4eSWZDs7VnW
i2pt+DoiZqXdu8NLk6MjonTq+nuBYWjBfJax83SqO66yUv9ySKAG/gru+i5JMj21
Hy6JHKB/jlev7utDoG23R6HlDWBJSw88MJcXJgTa54RGQgQSyb8cOZJo7UaQwzKZ
S7fmQnzysfrMbFW+qhXzBWTia3ih8TFWJF7L+CiA7tvCQ+zTwPo4TC6gQXoYn2pz
M5OGrJ36gmNnUUpiK5W1wivzBwIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFMZbyHSh
iX6junz3U3Ldj3TAOBnWMB8GA1UdIwQYMBaAFPly5149A+XOGQGTDEPRbcSonEeS
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDOTQ4NC82RkYwRERFMDFE
OTQxMUUyOURFQ0I1RjgwOEIwMkNEMi8tWExuWGowRDVjNFpBWk1NUTlGdHhLaWNS
NUkuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLy1YTG5YajBENWM0WkFaTU1ROUZ0eEtpY1I1SS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Qzk0ODQvNkZGMERERTAxRDk0MTFFMjlERUNCNUY4MDhCMDJDRDIvNDkwMzZEMkNC
MEQ3MTFFNThCMTg1RTBGQzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQCZw94MA0GCSqGSIb3DQEBCwUAA4IBAQBdGVVhWURZg14/uySK05wo
th3nJI9i4gJt77hW1EkSjQ4vpvfqYyxoam5m3SrXKnzqWi67IUvO7ed0I5ScxYx+
6Lzzblj/O52aytic5x8GHMfhI3mPFyJtbLu5dcR2XUEFdA/s9VqDZBsHKo5G9zgp
oWGGTe+bwZZSNS5EjBI2k32NSbL39Shn1yZhUZcPN4np7qeuGmdsV6nONnxO371B
X6REX83K/tpsp7vZ7Um5WfJK8xuqNKvwZT39VB5rhVFRIc19x0nUqzFumijTvg+D
BX1yCp7k1dXfeq8FDxKLShPa9b19zmhqLhEDepsUbMVcbOr7GESeCA3E4bzKdsXK
-----END CERTIFICATE-----
Generated at Fri Apr 17 12:39:37 2026 by rpki-client