Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A9191BBF/126B909A9DBD11EB8A1F0B32C4F9AE02/190C2054FC4511F0B3BAE0E1466F56BC.roa
File:                     190C2054FC4511F0B3BAE0E1466F56BC.roa (raw, json)
Hash identifier:          era+yhBa7pmrxPWfTGeiDko4XleWPh5MQ4J7/3N4FG8=
Subject key identifier:   FD:93:E7:97:A1:83:F0:99:0D:04:C1:4F:21:60:C9:E6:02:EA:EE:84
Certificate issuer:       /CN=A9191BBF/serialNumber=BF4D8013DB97B8EF00F8CE8C6DBEAFB051E194BC
Certificate serial:       06A4
Authority key identifier: BF:4D:80:13:DB:97:B8:EF:00:F8:CE:8C:6D:BE:AF:B0:51:E1:94:BC
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/v02AE9uXuO8A-M6Mbb6vsFHhlLw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A9191BBF/126B909A9DBD11EB8A1F0B32C4F9AE02/190C2054FC4511F0B3BAE0E1466F56BC.roa
Signing time:             Wed 28 Jan 2026 12:30:15 +0000
ROA not before:           Wed 28 Jan 2026 12:30:15 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     139691
IP address blocks:        103.166.40.0/24 maxlen: 24
                          2001:df6:7c80::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A9191BBF/126B909A9DBD11EB8A1F0B32C4F9AE02/v02AE9uXuO8A-M6Mbb6vsFHhlLw.crl
                          rsync://rpki.apnic.net/member_repository/A9191BBF/126B909A9DBD11EB8A1F0B32C4F9AE02/v02AE9uXuO8A-M6Mbb6vsFHhlLw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/v02AE9uXuO8A-M6Mbb6vsFHhlLw.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:   Wed 25 Feb 2026 21:45:55 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1700 (0x6a4)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A9191BBF, serialNumber=BF4D8013DB97B8EF00F8CE8C6DBEAFB051E194BC
        Validity
            Not Before: Jan 28 12:30:15 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=697a0157-a1d7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cc:54:c2:03:b9:a4:6e:3e:18:d6:27:ff:e3:18:
                    2f:3d:37:f6:32:99:3e:0e:52:96:11:d0:1c:c8:6f:
                    5c:76:aa:2b:0a:40:ba:90:cb:7b:65:3f:97:a2:f7:
                    3d:19:be:4a:ec:31:af:6c:e4:ef:a4:d0:60:88:ae:
                    51:6f:e1:dd:33:fc:1f:a7:a3:d9:a9:a4:83:09:42:
                    e3:d9:a7:33:5e:2d:d3:27:03:62:b0:2d:80:65:08:
                    22:f8:fb:d1:20:5e:e9:4c:89:ff:ed:4e:21:d8:96:
                    0b:b3:48:72:18:dd:bd:6e:94:9a:0c:23:33:f4:ae:
                    d2:8f:47:2e:9b:8b:b2:0d:eb:52:45:a0:d2:ec:7f:
                    84:42:03:70:8f:03:e2:aa:05:fb:49:7a:b2:83:7a:
                    7f:1e:c5:fe:df:d9:52:b7:f3:db:6a:3d:68:80:b7:
                    2b:a4:8d:e5:ee:c5:ad:7f:55:fe:8d:1e:d1:f3:10:
                    01:d7:aa:ef:10:18:5f:f7:3d:8d:4f:2d:35:4e:4f:
                    0d:8a:82:38:82:a8:b5:0f:46:7b:ef:06:23:69:2e:
                    2f:d1:2f:73:43:76:3e:49:2e:5e:08:69:a0:df:43:
                    1b:98:09:49:23:4d:90:31:d9:10:50:e4:da:23:e4:
                    f4:43:cd:2f:77:e5:09:b2:18:54:7a:50:36:45:ff:
                    e2:e1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                FD:93:E7:97:A1:83:F0:99:0D:04:C1:4F:21:60:C9:E6:02:EA:EE:84
            X509v3 Authority Key Identifier:
                keyid:BF:4D:80:13:DB:97:B8:EF:00:F8:CE:8C:6D:BE:AF:B0:51:E1:94:BC

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A9191BBF/126B909A9DBD11EB8A1F0B32C4F9AE02/v02AE9uXuO8A-M6Mbb6vsFHhlLw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/v02AE9uXuO8A-M6Mbb6vsFHhlLw.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/A9191BBF/126B909A9DBD11EB8A1F0B32C4F9AE02/190C2054FC4511F0B3BAE0E1466F56BC.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.166.40.0/24
                IPv6:
                  2001:df6:7c80::/48

    Signature Algorithm: sha256WithRSAEncryption
         74:38:f5:85:09:23:9b:90:20:c4:4d:0d:11:dd:52:9c:30:28:
         05:04:94:23:68:09:4f:e3:b0:14:c5:4e:ca:27:a6:f2:32:36:
         27:ab:ca:bc:2e:63:ca:44:41:14:df:59:f2:fa:cf:2a:d1:61:
         3d:a0:db:9e:f7:8a:5f:a9:70:bb:c2:0e:80:8d:6e:a0:e8:05:
         13:f7:0c:22:77:5f:64:0b:a8:e6:48:51:aa:d8:40:6e:75:ab:
         cf:bc:aa:58:01:ba:d9:0a:89:22:f1:f4:dd:d6:3a:93:05:f5:
         24:c2:1f:fd:38:f0:64:3a:51:31:ec:9b:f5:a2:29:16:d1:bc:
         45:47:7c:1a:d8:73:f8:a9:67:e8:cd:5e:71:72:09:75:ff:da:
         8c:6e:8c:9c:62:fb:84:75:a5:e8:4b:8b:29:75:f2:e1:31:e6:
         be:49:24:9d:43:b2:d4:0e:ce:23:49:b3:a4:a4:a7:b7:4e:2b:
         91:08:c2:c0:90:9a:7a:41:74:bb:30:2f:e2:66:80:88:4e:b9:
         f5:2c:81:1b:3b:38:1f:7e:40:74:83:f2:65:e6:ef:73:31:d4:
         73:6c:e7:46:e1:43:44:28:88:5b:cd:c1:d1:e0:b0:90:81:2f:
         bb:82:d0:55:69:a3:1d:18:b0:61:d3:12:53:50:1a:bf:43:3a:
         f3:16:18:b6
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgICBqQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
OTFCQkYxMTAvBgNVBAUTKEJGNEQ4MDEzREI5N0I4RUYwMEY4Q0U4QzZEQkVBRkIw
NTFFMTk0QkMwHhcNMjYwMTI4MTIzMDE1WhcNMjYwNzAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTdhMDE1Ny1hMWQ3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAzFTCA7mkbj4Y1if/4xgvPTf2Mpk+DlKWEdAcyG9cdqorCkC6kMt7ZT+Xovc9
Gb5K7DGvbOTvpNBgiK5Rb+HdM/wfp6PZqaSDCULj2aczXi3TJwNisC2AZQgi+PvR
IF7pTIn/7U4h2JYLs0hyGN29bpSaDCMz9K7Sj0cum4uyDetSRaDS7H+EQgNwjwPi
qgX7SXqyg3p/HsX+39lSt/Pbaj1ogLcrpI3l7sWtf1X+jR7R8xAB16rvEBhf9z2N
Ty01Tk8NioI4gqi1D0Z77wYjaS4v0S9zQ3Y+SS5eCGmg30MbmAlJI02QMdkQUOTa
I+T0Q80vd+UJshhUelA2Rf/i4QIDAQABo4ICpjCCAqIwHQYDVR0OBBYEFP2T55eh
g/CZDQTBTyFgyeYC6u6EMB8GA1UdIwQYMBaAFL9NgBPbl7jvAPjOjG2+r7BR4ZS8
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE5MUJCRi8xMjZCOTA5QTlE
QkQxMUVCOEExRjBCMzJDNEY5QUUwMi92MDJBRTl1WHVPOEEtTTZNYmI2dnNGSGhs
THcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3YwMkFFOXVYdU84QS1NNk1iYjZ2c0ZIaGxMdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
OTFCQkYvMTI2QjkwOUE5REJEMTFFQjhBMUYwQjMyQzRGOUFFMDIvMTkwQzIwNTRG
QzQ1MTFGMEIzQkFFMEUxNDY2RjU2QkMucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwMAYIKwYBBQUHAQcBAf8E
ITAfMAwEAgABMAYDBABnpigwDwQCAAIwCQMHACABDfZ8gDANBgkqhkiG9w0BAQsF
AAOCAQEAdDj1hQkjm5AgxE0NEd1SnDAoBQSUI2gJT+OwFMVOyiem8jI2J6vKvC5j
ykRBFN9Z8vrPKtFhPaDbnveKX6lwu8IOgI1uoOgFE/cMIndfZAuo5khRqthAbnWr
z7yqWAG62QqJIvH03dY6kwX1JMIf/TjwZDpRMeyb9aIpFtG8RUd8Gthz+Kln6M1e
cXIJdf/ajG6MnGL7hHWl6EuLKXXy4THmvkkknUOy1A7OI0mzpKSnt04rkQjCwJCa
ekF0uzAv4maAiE659SyBGzs4H35AdIPyZebvczHUc2znRuFDRCiIW83B0eCwkIEv
u4LQVWmjHRiwYdMSU1Aav0M68xYYtg==
-----END CERTIFICATE-----
Generated at Thu Feb 19 21:48:42 2026 by rpki-client