Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91C8DD5/D5A1A1C612A711E7ADB4DE4DC4F9AE02/020A31F812B011E7A7C42661C4F9AE02.roa
File:                     020A31F812B011E7A7C42661C4F9AE02.roa (raw, json)
Hash identifier:          nc44lOcLMZ4ITfntFCsBtBPJVq4Kig5VsyDlbVHPWAw=
Subject key identifier:   9E:CC:80:D9:C8:80:87:2A:28:D6:20:7E:39:73:3E:3F:3D:30:87:C4
Certificate issuer:       /CN=A91C8DD5/serialNumber=D6C3F81378E8540078BA799442EEDBEC780E0F7B
Certificate serial:       1BFE
Authority key identifier: D6:C3:F8:13:78:E8:54:00:78:BA:79:94:42:EE:DB:EC:78:0E:0F:7B
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1sP4E3joVAB4unmUQu7b7HgOD3s.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91C8DD5/D5A1A1C612A711E7ADB4DE4DC4F9AE02/020A31F812B011E7A7C42661C4F9AE02.roa
Signing time:             Thu 30 Apr 2026 16:19:46 +0000
ROA not before:           Thu 30 Apr 2026 16:19:46 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     136430
IP address blocks:        103.87.203.0/24 maxlen: 24
                          2001:df0:9500::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91C8DD5/D5A1A1C612A711E7ADB4DE4DC4F9AE02/1sP4E3joVAB4unmUQu7b7HgOD3s.crl
                          rsync://rpki.apnic.net/member_repository/A91C8DD5/D5A1A1C612A711E7ADB4DE4DC4F9AE02/1sP4E3joVAB4unmUQu7b7HgOD3s.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1sP4E3joVAB4unmUQu7b7HgOD3s.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:   Tue 19 May 2026 16:14:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 7166 (0x1bfe)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91C8DD5, serialNumber=D6C3F81378E8540078BA799442EEDBEC780E0F7B
        Validity
            Not Before: Apr 30 16:19:46 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=69f38122-00b7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c7:c2:cb:f7:73:9e:87:b9:c7:69:47:0a:2a:c2:
                    c9:20:31:7c:00:e2:dc:bd:64:cd:1e:05:3c:47:52:
                    1e:c2:25:bb:22:15:24:39:dc:37:99:dd:d5:b3:dd:
                    12:59:b4:65:88:9c:49:88:d8:61:11:0d:88:c8:c7:
                    ee:de:2f:a7:1b:09:4d:48:79:84:4d:b2:6b:4c:5c:
                    12:13:6c:54:ca:58:17:08:b1:b5:81:35:c0:65:27:
                    cb:c6:f5:d3:01:0b:9b:50:14:d9:38:0a:43:ef:ce:
                    f0:31:d5:0e:a4:6b:82:2a:a7:8e:cb:1e:86:52:8e:
                    5d:ed:fd:9e:35:53:b6:81:bb:e3:4d:52:00:ad:57:
                    31:dc:36:c8:07:0d:99:0e:4d:74:88:fd:d0:b2:9b:
                    ad:3b:77:0e:63:a9:f0:c8:d2:2d:1a:23:f4:95:c5:
                    f1:b6:df:a1:8a:e3:ea:c7:4e:c3:6d:41:5b:20:0d:
                    03:98:88:3b:ff:ae:6b:5f:48:6b:d4:df:64:cf:e7:
                    d6:8b:1d:1a:09:97:ff:0f:79:1b:23:de:6b:18:01:
                    31:f3:2b:11:b1:f6:4c:46:04:e5:6c:93:05:5f:78:
                    ce:92:86:8e:2b:cb:01:7b:2c:9b:3e:26:5f:18:18:
                    60:5d:33:df:73:20:7b:83:c0:5b:2a:0a:90:88:9c:
                    62:69
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                9E:CC:80:D9:C8:80:87:2A:28:D6:20:7E:39:73:3E:3F:3D:30:87:C4
            X509v3 Authority Key Identifier:
                keyid:D6:C3:F8:13:78:E8:54:00:78:BA:79:94:42:EE:DB:EC:78:0E:0F:7B

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91C8DD5/D5A1A1C612A711E7ADB4DE4DC4F9AE02/1sP4E3joVAB4unmUQu7b7HgOD3s.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1sP4E3joVAB4unmUQu7b7HgOD3s.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/A91C8DD5/D5A1A1C612A711E7ADB4DE4DC4F9AE02/020A31F812B011E7A7C42661C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.87.203.0/24
                IPv6:
                  2001:df0:9500::/48

    Signature Algorithm: sha256WithRSAEncryption
         69:e9:73:45:29:1e:a2:bd:37:83:11:42:54:92:6a:c9:cf:da:
         0c:6f:ff:6b:68:c8:7b:b7:ec:59:0c:d5:c7:76:39:75:8c:e2:
         84:f3:ca:e6:08:84:0f:bd:2a:22:e9:63:47:2a:68:5a:86:5b:
         3f:c7:77:ae:24:aa:06:39:22:77:ed:d3:28:81:98:46:24:e7:
         32:46:4d:2c:02:2c:72:59:0e:5c:32:4d:24:48:68:51:5e:63:
         6a:00:ea:a6:45:e0:01:05:32:d5:3d:34:26:f3:5e:f7:69:55:
         45:6b:70:7b:fe:9d:3d:e6:a0:60:df:88:61:42:a0:67:42:3f:
         d5:89:1c:86:ac:db:be:50:45:1c:cb:9a:04:59:89:6d:3b:54:
         a2:f6:c4:90:45:e6:e4:27:d0:b6:b2:1a:01:e0:c6:50:fa:20:
         15:69:c6:19:c9:a8:a9:96:18:c3:b2:7d:0c:b0:dd:e6:ca:34:
         94:32:32:10:a5:06:18:75:ef:3a:44:45:11:ea:7b:c3:9b:09:
         5f:a5:61:0f:c7:6a:5e:f6:a2:dd:e9:1b:be:a5:a7:f0:a2:70:
         c6:2b:8b:ba:f6:8e:4d:27:5c:5c:2e:f9:23:92:66:06:d6:5b:
         27:3e:7a:bd:99:0c:ba:6f:5a:7e:5c:5a:dd:e3:58:9f:43:cf:
         c1:d0:4d:3c
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICG/4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QzhERDUxMTAvBgNVBAUTKEQ2QzNGODEzNzhFODU0MDA3OEJBNzk5NDQyRUVEQkVD
NzgwRTBGN0IwHhcNMjYwNDMwMTYxOTQ2WhcNMjcwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWYzODEyMi0wMGI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAx8LL93Oeh7nHaUcKKsLJIDF8AOLcvWTNHgU8R1IewiW7IhUkOdw3md3Vs90S
WbRliJxJiNhhEQ2IyMfu3i+nGwlNSHmETbJrTFwSE2xUylgXCLG1gTXAZSfLxvXT
AQubUBTZOApD787wMdUOpGuCKqeOyx6GUo5d7f2eNVO2gbvjTVIArVcx3DbIBw2Z
Dk10iP3QsputO3cOY6nwyNItGiP0lcXxtt+hiuPqx07DbUFbIA0DmIg7/65rX0hr
1N9kz+fWix0aCZf/D3kbI95rGAEx8ysRsfZMRgTlbJMFX3jOkoaOK8sBeyybPiZf
GBhgXTPfcyB7g8BbKgqQiJxiaQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFJ7MgNnI
gIcqKNYgfjlzPj89MIfEMB8GA1UdIwQYMBaAFNbD+BN46FQAeLp5lELu2+x4Dg97
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFDOERENS9ENUExQTFDNjEy
QTcxMUU3QURCNERFNERDNEY5QUUwMi8xc1A0RTNqb1ZBQjR1bm1VUXU3YjdIZ09E
M3MuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzFzUDRFM2pvVkFCNHVubVVRdTdiN0hnT0Qzcy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QzhERDUvRDVBMUExQzYxMkE3MTFFN0FEQjRERTREQzRGOUFFMDIvMDIwQTMxRjgx
MkIwMTFFN0E3QzQyNjYxQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQAZ1fLMA8EAgACMAkDBwAgAQ3wlQAwDQYJKoZIhvcNAQELBQADggEB
AGnpc0UpHqK9N4MRQlSSasnP2gxv/2toyHu37FkM1cd2OXWM4oTzyuYIhA+9KiLp
Y0cqaFqGWz/Hd64kqgY5Inft0yiBmEYk5zJGTSwCLHJZDlwyTSRIaFFeY2oA6qZF
4AEFMtU9NCbzXvdpVUVrcHv+nT3moGDfiGFCoGdCP9WJHIas275QRRzLmgRZiW07
VKL2xJBF5uQn0LayGgHgxlD6IBVpxhnJqKmWGMOyfQyw3ebKNJQyMhClBhh17zpE
RRHqe8ObCV+lYQ/Hal72ot3pG76lp/CicMYri7r2jk0nXFwu+SOSZgbWWyc+er2Z
DLpvWn5cWt3jWJ9Dz8HQTTw=
-----END CERTIFICATE-----
Generated at Wed May 13 09:29:43 2026 by rpki-client