Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91E28E2/952FA632D2E611ED9A52D55AC4F9AE02/9C6F02C6249D11EF9532356DC4F9AE02.roa
File:                     9C6F02C6249D11EF9532356DC4F9AE02.roa (raw, json)
Hash identifier:          rqdiCtjrx/nRHSFBDJET2Hy4bfU3/bkdX125W59d+co=
Subject key identifier:   F3:71:2C:C4:6A:B1:8F:9D:66:D1:27:A1:7B:6D:0B:8A:71:38:45:78
Certificate issuer:       /CN=A91E28E2/serialNumber=B481987331E1ED408B51CB9FD8EF4A650AC8669A
Certificate serial:       024E
Authority key identifier: B4:81:98:73:31:E1:ED:40:8B:51:CB:9F:D8:EF:4A:65:0A:C8:66:9A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tIGYczHh7UCLUcuf2O9KZQrIZpo.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E28E2/952FA632D2E611ED9A52D55AC4F9AE02/9C6F02C6249D11EF9532356DC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 16:16:21 +0000
ROA not before:           Thu 05 Jun 2025 03:11:15 +0000
ROA not after:            Mon 31 Aug 2026 00:00:00 +0000
asID:                     134190
IP address blocks:        45.117.123.0/24 maxlen: 24
                          45.117.123.0/25 maxlen: 32
                          45.117.123.128/25 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E28E2/952FA632D2E611ED9A52D55AC4F9AE02/tIGYczHh7UCLUcuf2O9KZQrIZpo.crl
                          rsync://rpki.apnic.net/member_repository/A91E28E2/952FA632D2E611ED9A52D55AC4F9AE02/tIGYczHh7UCLUcuf2O9KZQrIZpo.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tIGYczHh7UCLUcuf2O9KZQrIZpo.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:01:48 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 590 (0x24e)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E28E2, serialNumber=B481987331E1ED408B51CB9FD8EF4A650AC8669A
        Validity
            Not Before: Jun  5 03:11:15 2025 GMT
            Not After : Aug 31 00:00:00 2026 GMT
        Subject: CN=69a46655-5aa0
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d2:df:11:3a:48:a8:16:e0:2b:e9:31:9e:5e:a7:
                    5e:aa:54:6b:38:d6:9a:b5:8b:60:cd:f2:9c:76:68:
                    cb:aa:f7:1b:f5:45:c9:97:70:b1:cd:99:92:f8:14:
                    d9:2d:a9:09:f6:e8:eb:14:92:0a:bd:35:4c:d9:74:
                    df:a3:c2:df:10:1e:8a:9c:16:fb:b2:99:20:65:7e:
                    60:2a:2f:dd:c1:3e:98:da:74:15:8b:f6:1e:10:ff:
                    9a:4e:35:8f:7c:6d:05:fb:82:7d:ed:8d:d9:6e:40:
                    96:6b:57:b2:ae:07:b2:54:45:b7:26:29:76:b0:a8:
                    e9:d5:42:f3:b4:6d:56:c3:05:ad:a8:86:40:d6:85:
                    1c:f8:1b:4d:40:40:c5:94:5b:4d:65:8c:dd:fd:8a:
                    7a:f6:97:2e:f2:9b:3b:78:bb:cb:d1:6b:b9:8e:91:
                    e0:2d:66:b4:2d:e0:0f:a3:a3:81:c6:ca:fd:83:ca:
                    8b:7c:40:24:a1:47:41:d4:e7:5c:39:fd:65:ab:a4:
                    1a:fb:a0:48:69:5b:0b:88:23:39:29:53:ff:fa:89:
                    b7:96:60:8a:74:5a:cc:69:55:fa:55:ec:48:67:e6:
                    08:b4:a6:ed:78:07:65:f5:d7:e9:05:5e:3a:64:f4:
                    7d:77:9c:fc:62:f3:2a:31:0b:cc:db:b5:54:ae:2a:
                    13:11
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                F3:71:2C:C4:6A:B1:8F:9D:66:D1:27:A1:7B:6D:0B:8A:71:38:45:78
            X509v3 Authority Key Identifier:
                keyid:B4:81:98:73:31:E1:ED:40:8B:51:CB:9F:D8:EF:4A:65:0A:C8:66:9A

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E28E2/952FA632D2E611ED9A52D55AC4F9AE02/tIGYczHh7UCLUcuf2O9KZQrIZpo.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/tIGYczHh7UCLUcuf2O9KZQrIZpo.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/A91E28E2/952FA632D2E611ED9A52D55AC4F9AE02/9C6F02C6249D11EF9532356DC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  45.117.123.0/24

    Signature Algorithm: sha256WithRSAEncryption
         5b:c7:97:cc:3d:6a:8b:e2:87:71:97:1b:a7:c1:a8:d7:6c:df:
         60:62:22:a8:47:11:8a:ee:da:fe:d5:5d:b9:db:96:2e:df:ef:
         55:0f:63:af:57:b9:ed:28:2a:88:ef:4e:2f:61:cb:b7:52:cb:
         3d:e4:f2:ee:22:4c:7a:9f:cd:1c:da:50:4b:23:1e:09:82:42:
         bd:e7:e5:ae:34:a9:94:2d:d9:1b:6a:b1:96:2e:d0:d1:d9:47:
         b3:72:00:76:83:29:b1:24:45:e1:8b:fa:6d:d3:6c:20:43:da:
         4e:3b:c8:5c:7e:22:19:94:85:c1:3d:8b:3b:ce:21:fd:2c:a1:
         3f:d8:8e:7a:aa:d3:66:3d:08:86:78:69:84:f4:b1:f4:75:f5:
         4c:4c:d4:dc:99:8a:7a:b9:0f:07:26:c9:59:38:6b:9e:42:5e:
         b6:1f:08:56:1b:da:01:3a:a8:28:d2:73:03:e3:3e:21:6a:38:
         eb:8d:17:91:9c:4f:bf:01:c4:f8:69:a7:90:fd:d9:10:3d:3f:
         de:d2:e3:bf:47:e1:1f:44:b2:2d:86:3e:c1:6a:4a:64:02:77:
         93:92:fb:d1:52:b2:b4:9f:24:58:37:48:4d:00:a6:67:5e:79:
         c9:06:ee:e1:d2:cc:8b:eb:4d:e7:fb:ef:17:3f:41:3a:38:de:
         a3:13:7b:45
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgICAk4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RTI4RTIxMTAvBgNVBAUTKEI0ODE5ODczMzFFMUVENDA4QjUxQ0I5RkQ4RUY0QTY1
MEFDODY2OUEwHhcNMjUwNjA1MDMxMTE1WhcNMjYwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NjY1NS01YWEwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA0t8ROkioFuAr6TGeXqdeqlRrONaatYtgzfKcdmjLqvcb9UXJl3CxzZmS+BTZ
LakJ9ujrFJIKvTVM2XTfo8LfEB6KnBb7spkgZX5gKi/dwT6Y2nQVi/YeEP+aTjWP
fG0F+4J97Y3ZbkCWa1eyrgeyVEW3Jil2sKjp1ULztG1WwwWtqIZA1oUc+BtNQEDF
lFtNZYzd/Yp69pcu8ps7eLvL0Wu5jpHgLWa0LeAPo6OBxsr9g8qLfEAkoUdB1Odc
Of1lq6Qa+6BIaVsLiCM5KVP/+om3lmCKdFrMaVX6VexIZ+YItKbteAdl9dfpBV46
ZPR9d5z8YvMqMQvM27VUrioTEQIDAQABo4ICYDCCAlwwHQYDVR0OBBYEFPNxLMRq
sY+dZtEnoXttC4pxOEV4MB8GA1UdIwQYMBaAFLSBmHMx4e1Ai1HLn9jvSmUKyGaa
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFMjhFMi85NTJGQTYzMkQy
RTYxMUVEOUE1MkQ1NUFDNEY5QUUwMi90SUdZY3pIaDdVQ0xVY3VmMk85S1pRckla
cG8uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3RJR1ljekhoN1VDTFVjdWYyTzlLWlFySVpwby5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTI4RTIvOTUyRkE2MzJEMkU2MTFFRDlBNTJENTVBQzRGOUFFMDIvOUM2RjAyQzYy
NDlEMTFFRjk1MzIzNTZEQzRGOUFFMDIucm9hMB8GCCsGAQUFBwEHAQH/BBAwDjAM
BAIAATAGAwQALXV7MA0GCSqGSIb3DQEBCwUAA4IBAQBbx5fMPWqL4odxlxunwajX
bN9gYiKoRxGK7tr+1V2525Yu3+9VD2OvV7ntKCqI704vYcu3Uss95PLuIkx6n80c
2lBLIx4JgkK95+WuNKmULdkbarGWLtDR2UezcgB2gymxJEXhi/pt02wgQ9pOO8hc
fiIZlIXBPYs7ziH9LKE/2I56qtNmPQiGeGmE9LH0dfVMTNTcmYp6uQ8HJslZOGue
Ql62HwhWG9oBOqgo0nMD4z4hajjrjReRnE+/AcT4aaeQ/dkQPT/e0uO/R+EfRLIt
hj7BakpkAneTkvvRUrK0nyRYN0hNAKZnXnnJBu7h0syL603n++8XP0E6ON6jE3tF
-----END CERTIFICATE-----
Generated at Mon Mar 2 05:55:04 2026 by rpki-client