Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91444E5/2E822DAA1B9111EC9E7A3114C4F9AE02/90AB89E4547511EEB44F391AC4F9AE02.roa
File:                     90AB89E4547511EEB44F391AC4F9AE02.roa (raw, json)
Hash identifier:          HFHAqZaEtAW52D1hUPhZmJHncyLuC7GnGgQ2YVfhigw=
Subject key identifier:   51:A2:F7:FC:42:8F:AD:89:29:4C:04:44:0C:55:89:9F:C6:78:C9:C9
Certificate issuer:       /CN=A91444E5/serialNumber=1608BF4624A7E1B723228B4661DD661E70AEF3F4
Certificate serial:       0579
Authority key identifier: 16:08:BF:46:24:A7:E1:B7:23:22:8B:46:61:DD:66:1E:70:AE:F3:F4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fgi_RiSn4bcjIotGYd1mHnCu8_Q.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91444E5/2E822DAA1B9111EC9E7A3114C4F9AE02/90AB89E4547511EEB44F391AC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 09:55:50 +0000
ROA not before:           Fri 29 Aug 2025 00:16:43 +0000
ROA not after:            Sat 31 Oct 2026 00:00:00 +0000
asID:                     150389
IP address blocks:        103.170.208.0/23 maxlen: 23
                          103.170.208.0/24 maxlen: 24
                          103.170.209.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91444E5/2E822DAA1B9111EC9E7A3114C4F9AE02/Fgi_RiSn4bcjIotGYd1mHnCu8_Q.crl
                          rsync://rpki.apnic.net/member_repository/A91444E5/2E822DAA1B9111EC9E7A3114C4F9AE02/Fgi_RiSn4bcjIotGYd1mHnCu8_Q.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fgi_RiSn4bcjIotGYd1mHnCu8_Q.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 00:56:46 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1401 (0x579)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91444E5, serialNumber=1608BF4624A7E1B723228B4661DD661E70AEF3F4
        Validity
            Not Before: Aug 29 00:16:43 2025 GMT
            Not After : Oct 31 00:00:00 2026 GMT
        Subject: CN=69a40d26-6fb8
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e1:8e:fc:25:3c:a5:b8:bc:bd:3f:39:e9:a7:85:
                    97:92:e7:da:de:6c:63:c4:ae:96:f1:f6:b1:2f:76:
                    b4:aa:aa:3f:e3:bb:32:56:5d:44:e9:03:63:49:7f:
                    96:d8:ce:f2:3b:c7:2e:02:e6:8d:cf:3b:f5:b1:eb:
                    e8:6e:71:9d:6e:a8:3f:4b:4e:09:ee:8c:75:a9:50:
                    04:71:29:ef:a3:fc:6e:7d:50:60:89:d6:09:80:eb:
                    67:ab:7c:7a:11:f5:21:22:92:f0:d9:f9:ee:19:9d:
                    16:58:88:2c:c0:54:56:32:08:35:58:ef:36:f7:a9:
                    e5:f7:5b:2a:5e:47:cd:88:1b:4e:1b:bb:12:9b:ef:
                    aa:83:d1:f3:9f:59:82:53:4d:f8:fb:c9:89:c3:9c:
                    3e:e0:0d:51:ef:6c:7d:4e:17:76:ca:0a:3c:ba:bf:
                    c9:3b:03:31:a2:a5:66:0a:49:93:2b:22:6c:8f:7c:
                    e2:6e:5e:03:b6:f2:3b:a3:2e:e4:6d:80:bb:17:77:
                    f3:48:0d:44:87:8f:76:bd:78:a8:90:90:39:d8:f8:
                    60:fc:fc:c6:c4:b4:91:85:99:29:43:ba:e0:7a:43:
                    85:ce:08:5d:4f:64:64:4f:f4:3f:74:1f:79:2f:c4:
                    f4:01:0d:56:19:2d:b0:3d:52:d5:92:87:b2:90:65:
                    d0:57
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                51:A2:F7:FC:42:8F:AD:89:29:4C:04:44:0C:55:89:9F:C6:78:C9:C9
            X509v3 Authority Key Identifier:
                keyid:16:08:BF:46:24:A7:E1:B7:23:22:8B:46:61:DD:66:1E:70:AE:F3:F4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91444E5/2E822DAA1B9111EC9E7A3114C4F9AE02/Fgi_RiSn4bcjIotGYd1mHnCu8_Q.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fgi_RiSn4bcjIotGYd1mHnCu8_Q.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/A91444E5/2E822DAA1B9111EC9E7A3114C4F9AE02/90AB89E4547511EEB44F391AC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.170.208.0/23

    Signature Algorithm: sha256WithRSAEncryption
         54:54:0f:2a:d0:73:d4:25:44:52:95:3e:94:9f:8a:e8:67:34:
         97:2f:6c:58:dc:8d:47:13:53:a5:2e:96:ed:67:f8:07:f2:ad:
         76:19:54:f0:61:b2:0f:15:6d:25:c9:ca:c2:da:6e:7e:90:17:
         43:44:8e:94:b5:e3:d1:ab:57:b7:7c:11:1c:8f:b7:88:c8:47:
         ac:57:c9:ce:8a:e9:0c:0f:3c:5c:9f:66:9f:04:31:92:f1:ae:
         ab:7b:14:64:15:c4:50:ad:9b:97:9c:95:4d:bc:c2:34:12:07:
         2e:65:71:e1:28:db:b4:4d:24:57:c1:99:2b:39:25:15:9f:11:
         19:07:a0:77:a7:4b:aa:ce:4e:6f:59:25:02:d4:14:70:97:ab:
         d5:c3:c7:87:6b:e5:6f:c3:49:98:8f:df:2c:33:ce:ae:84:f2:
         e9:da:f1:09:6f:a8:6c:03:6a:fc:94:4e:7a:4b:be:ae:72:95:
         a9:42:86:24:c1:75:bd:35:c9:e0:e6:aa:42:4d:56:43:c0:90:
         6b:a1:ae:30:c0:c9:76:e7:71:c7:4e:e9:9a:e3:52:c6:48:47:
         b1:3b:3c:5d:41:14:07:f1:c1:36:51:11:9c:a0:72:7a:44:6d:
         34:4f:1f:79:c1:83:a3:97:47:a5:56:18:64:20:66:f3:b6:69:
         91:fb:2c:2a
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICBXkwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NDQ0RTUxMTAvBgNVBAUTKDE2MDhCRjQ2MjRBN0UxQjcyMzIyOEI0NjYxREQ2NjFF
NzBBRUYzRjQwHhcNMjUwODI5MDAxNjQzWhcNMjYxMDMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0MGQyNi02ZmI4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4Y78JTyluLy9Pznpp4WXkufa3mxjxK6W8faxL3a0qqo/47syVl1E6QNjSX+W
2M7yO8cuAuaNzzv1sevobnGdbqg/S04J7ox1qVAEcSnvo/xufVBgidYJgOtnq3x6
EfUhIpLw2fnuGZ0WWIgswFRWMgg1WO8296nl91sqXkfNiBtOG7sSm++qg9Hzn1mC
U034+8mJw5w+4A1R72x9Thd2ygo8ur/JOwMxoqVmCkmTKyJsj3zibl4DtvI7oy7k
bYC7F3fzSA1Eh492vXiokJA52Phg/PzGxLSRhZkpQ7rgekOFzghdT2RkT/Q/dB95
L8T0AQ1WGS2wPVLVkoeykGXQVwIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFFGi9/xC
j62JKUwERAxViZ/GeMnJMB8GA1UdIwQYMBaAFBYIv0Ykp+G3IyKLRmHdZh5wrvP0
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE0NDRFNS8yRTgyMkRBQTFC
OTExMUVDOUU3QTMxMTRDNEY5QUUwMi9GZ2lfUmlTbjRiY2pJb3RHWWQxbUhuQ3U4
X1EuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZnaV9SaVNuNGJjaklvdEdZZDFtSG5DdThfUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NDQ0RTUvMkU4MjJEQUExQjkxMTFFQzlFN0EzMTE0QzRGOUFFMDIvOTBBQjg5RTQ1
NDc1MTFFRUI0NEYzOTFBQzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQBZ6rQMA0GCSqGSIb3DQEBCwUAA4IBAQBUVA8q0HPUJURSlT6Un4ro
ZzSXL2xY3I1HE1OlLpbtZ/gH8q12GVTwYbIPFW0lycrC2m5+kBdDRI6UtePRq1e3
fBEcj7eIyEesV8nOiukMDzxcn2afBDGS8a6rexRkFcRQrZuXnJVNvMI0EgcuZXHh
KNu0TSRXwZkrOSUVnxEZB6B3p0uqzk5vWSUC1BRwl6vVw8eHa+Vvw0mYj98sM86u
hPLp2vEJb6hsA2r8lE56S76ucpWpQoYkwXW9Ncng5qpCTVZDwJBroa4wwMl253HH
Tuma41LGSEexOzxdQRQH8cE2URGcoHJ6RG00Tx95wYOjl0elVhhkIGbztmmR+ywq
-----END CERTIFICATE-----
Generated at Mon Mar 2 09:09:57 2026 by rpki-client