Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9160C9E/4EFD15B68BCA11EFABFC1A39C4F9AE02/97A6188EFEAC11F0AB4A61AF656F56BC.roa
File:                     97A6188EFEAC11F0AB4A61AF656F56BC.roa (raw, json)
Hash identifier:          g0m+sXbGNg2zMPHo0M19wSYnHU7IafUJwFE4U7ywHKI=
Subject key identifier:   97:EA:0A:FB:4D:B0:55:B0:A3:0D:A4:C7:42:5E:A7:4D:D3:4F:C9:9F
Certificate issuer:       /CN=A9160C9E/serialNumber=FD9D7F660F3A130CA48BEBBA66E162BD3034E38D
Certificate serial:       0105
Authority key identifier: FD:9D:7F:66:0F:3A:13:0C:A4:8B:EB:BA:66:E1:62:BD:30:34:E3:8D
Authority info access:    rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/_Z1_Zg86Ewyki-u6ZuFivTA0440.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9160C9E/4EFD15B68BCA11EFABFC1A39C4F9AE02/97A6188EFEAC11F0AB4A61AF656F56BC.roa
Signing time:             Sat 31 Jan 2026 13:56:08 +0000
ROA not before:           Sat 31 Jan 2026 13:56:08 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     135353
IP address blocks:        160.191.21.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9160C9E/4EFD15B68BCA11EFABFC1A39C4F9AE02/_Z1_Zg86Ewyki-u6ZuFivTA0440.crl
                          rsync://rpki.apnic.net/member_repository/A9160C9E/4EFD15B68BCA11EFABFC1A39C4F9AE02/_Z1_Zg86Ewyki-u6ZuFivTA0440.mft
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/_Z1_Zg86Ewyki-u6ZuFivTA0440.cer
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dAFlqA0QcZcKvAnAK3HBrHwdbg4.crl
                          rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/dAFlqA0QcZcKvAnAK3HBrHwdbg4.mft
                          rsync://rpki.apnic.net/repository/980652E0B77E11E7A96A39521A4F4FB4/dAFlqA0QcZcKvAnAK3HBrHwdbg4.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 26 Feb 2026 04:34:49 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 261 (0x105)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9160C9E, serialNumber=FD9D7F660F3A130CA48BEBBA66E162BD3034E38D
        Validity
            Not Before: Jan 31 13:56:08 2026 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=697e09f8-dd37
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:8e:c3:d7:42:07:85:06:c1:85:8f:5c:b0:19:4a:
                    b4:74:f6:51:89:8a:d7:c8:06:d3:1f:eb:e1:e7:f5:
                    22:3a:65:4d:b7:09:83:54:1a:90:86:19:dd:15:76:
                    c2:d7:f6:f3:36:eb:cf:75:d4:47:1c:5f:9a:b0:d3:
                    72:5f:b3:aa:7b:7a:69:67:d7:9e:40:d4:90:4d:c2:
                    75:dd:6f:07:68:9f:c2:81:44:09:29:9b:d4:6a:8b:
                    b0:43:8c:35:42:b8:da:0a:3f:01:3c:27:e8:73:b6:
                    2a:14:be:86:f3:65:8a:c9:0c:32:85:75:92:74:10:
                    a1:bb:ea:cc:46:57:2f:99:fa:85:e6:05:d1:68:83:
                    03:d5:06:6e:14:d9:8c:49:dd:b7:b2:4e:d2:d3:1a:
                    78:c4:48:ab:7f:f3:bf:40:2c:bf:00:60:e1:32:3f:
                    04:d7:73:69:21:c6:c3:b0:9e:c0:f8:4d:93:41:43:
                    4a:ac:dd:e9:cd:e0:90:89:ce:9f:d1:00:b0:32:9a:
                    9f:4f:8b:77:a9:b4:6e:87:fc:03:27:60:49:62:f0:
                    95:61:1f:12:7c:7e:ef:d8:1a:3a:9a:d3:7f:38:93:
                    7f:f1:5e:78:50:b7:74:de:0d:5d:d7:7a:f1:1f:1c:
                    df:8d:fb:90:3d:f9:1c:d4:14:01:6b:99:73:da:e9:
                    06:09
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                97:EA:0A:FB:4D:B0:55:B0:A3:0D:A4:C7:42:5E:A7:4D:D3:4F:C9:9F
            X509v3 Authority Key Identifier:
                keyid:FD:9D:7F:66:0F:3A:13:0C:A4:8B:EB:BA:66:E1:62:BD:30:34:E3:8D

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9160C9E/4EFD15B68BCA11EFABFC1A39C4F9AE02/_Z1_Zg86Ewyki-u6ZuFivTA0440.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B3A24F201D6611E28AC8837C72FD1FF2/_Z1_Zg86Ewyki-u6ZuFivTA0440.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/A9160C9E/4EFD15B68BCA11EFABFC1A39C4F9AE02/97A6188EFEAC11F0AB4A61AF656F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  160.191.21.0/24

    Signature Algorithm: sha256WithRSAEncryption
         9b:82:b8:b9:21:aa:02:b5:73:8b:e5:67:f4:c7:e3:26:2e:94:
         f8:5d:aa:3e:1c:22:1f:88:e1:b9:22:ae:c9:f9:a2:be:7f:b7:
         2c:05:5c:cb:46:30:65:93:37:f8:fc:52:85:42:36:91:19:d6:
         9f:1d:d9:9b:03:82:1f:7c:fe:4d:7a:28:83:c6:87:75:2b:c3:
         bd:f0:cd:74:f6:0b:72:d6:ae:7e:11:cc:72:4f:b8:ca:94:99:
         1e:cc:cb:fc:4a:10:16:d9:c4:27:ea:68:29:9d:2b:f0:38:1f:
         2b:0a:bb:a6:14:af:b6:08:aa:3f:aa:da:ed:e1:9c:f8:b6:4f:
         76:b4:cb:af:43:ec:95:c3:a0:9f:5d:0c:1f:e7:35:d5:ba:e2:
         cb:1a:0a:9f:ca:bc:ad:14:18:4b:d0:b0:40:95:35:9a:73:d1:
         e3:f0:8a:02:85:a8:06:6e:34:3c:98:c2:4f:46:d2:49:06:b0:
         dd:b6:5b:48:97:bf:c9:2c:b0:73:9e:96:55:44:a9:26:3b:b0:
         c4:14:3e:50:43:2e:42:03:1b:3f:6f:fc:1e:ea:81:a5:bf:c9:
         53:9c:8d:6d:8e:2e:43:4a:df:a9:52:01:b8:f3:93:52:9d:45:
         10:5b:2f:e1:72:de:00:a5:71:d8:2f:21:7d:3b:ea:d5:3e:b2:
         7d:51:1e:27
-----BEGIN CERTIFICATE-----
MIIFcTCCBFmgAwIBAgICAQUwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NjBDOUUxMTAvBgNVBAUTKEZEOUQ3RjY2MEYzQTEzMENBNDhCRUJCQTY2RTE2MkJE
MzAzNEUzOEQwHhcNMjYwMTMxMTM1NjA4WhcNMjYxMjMwMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTdlMDlmOC1kZDM3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAjsPXQgeFBsGFj1ywGUq0dPZRiYrXyAbTH+vh5/UiOmVNtwmDVBqQhhndFXbC
1/bzNuvPddRHHF+asNNyX7Oqe3ppZ9eeQNSQTcJ13W8HaJ/CgUQJKZvUaouwQ4w1
QrjaCj8BPCfoc7YqFL6G82WKyQwyhXWSdBChu+rMRlcvmfqF5gXRaIMD1QZuFNmM
Sd23sk7S0xp4xEirf/O/QCy/AGDhMj8E13NpIcbDsJ7A+E2TQUNKrN3pzeCQic6f
0QCwMpqfT4t3qbRuh/wDJ2BJYvCVYR8SfH7v2Bo6mtN/OJN/8V54ULd03g1d13rx
HxzfjfuQPfkc1BQBa5lz2ukGCQIDAQABo4IClTCCApEwHQYDVR0OBBYEFJfqCvtN
sFWwow2kx0Jep03TT8mfMB8GA1UdIwQYMBaAFP2df2YPOhMMpIvrumbhYr0wNOON
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2MEM5RS80RUZEMTVCNjhC
Q0ExMUVGQUJGQzFBMzlDNEY5QUUwMi9fWjFfWmc4NkV3eWtpLXU2WnVGaXZUQTA0
NDAuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0IzQTI0RjIwMUQ2NjExRTI4QUM4ODM3Qzcy
RkQxRkYyL19aMV9aZzg2RXd5a2ktdTZadUZpdlRBMDQ0MC5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NjBDOUUvNEVGRDE1QjY4QkNBMTFFRkFCRkMxQTM5QzRGOUFFMDIvOTdBNjE4OEVG
RUFDMTFGMEFCNEE2MUFGNjU2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwHwYIKwYBBQUHAQcBAf8E
EDAOMAwEAgABMAYDBACgvxUwDQYJKoZIhvcNAQELBQADggEBAJuCuLkhqgK1c4vl
Z/TH4yYulPhdqj4cIh+I4bkirsn5or5/tywFXMtGMGWTN/j8UoVCNpEZ1p8d2ZsD
gh98/k16KIPGh3Urw73wzXT2C3LWrn4RzHJPuMqUmR7My/xKEBbZxCfqaCmdK/A4
HysKu6YUr7YIqj+q2u3hnPi2T3a0y69D7JXDoJ9dDB/nNdW64ssaCp/KvK0UGEvQ
sECVNZpz0ePwigKFqAZuNDyYwk9G0kkGsN22W0iXv8kssHOellVEqSY7sMQUPlBD
LkIDGz9v/B7qgaW/yVOcjW2OLkNK36lSAbjzk1KdRRBbL+Fy3gClcdgvIX076tU+
sn1RHic=
-----END CERTIFICATE-----
Generated at Fri Feb 20 02:18:04 2026 by rpki-client