Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/1228C5CA72B611EC9BE1E41BC4F9AE02.roa
File:                     1228C5CA72B611EC9BE1E41BC4F9AE02.roa (raw, json)
Hash identifier:          QqZwTOYtL1s7ubnWJ8jmlo9lCAV5NvvU2TWXLJFdAcI=
Subject key identifier:   1F:16:27:74:31:A6:4B:75:BB:43:ED:D7:61:2A:25:86:E8:58:F5:FF
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       B7D4
Authority key identifier: 29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/1228C5CA72B611EC9BE1E41BC4F9AE02.roa
Signing time:             Thu 08 May 2025 16:22:13 +0000
ROA not before:           Thu 08 May 2025 16:22:13 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     149248
IP address blocks:        103.179.20.0/23 maxlen: 24
                          2400:4a60::/32 maxlen: 35
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl
                          rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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:   Thu 12 Jun 2025 12:12:15 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 47060 (0xb7d4)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: May  8 16:22:13 2025 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=681cda35-7583
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:ea:77:d6:b5:ab:7d:1e:ee:21:7a:a8:6a:ec:aa:
                    8e:ae:bb:ed:b4:d6:9e:05:e3:26:b7:99:0c:01:72:
                    2e:06:be:1e:89:c1:d6:f5:28:26:90:d3:01:5e:c3:
                    30:b3:2b:36:7e:8f:2e:83:a3:e0:c7:cf:95:01:80:
                    2b:14:e6:05:d3:82:e2:8b:f3:59:b1:22:60:48:a4:
                    56:e0:f7:4f:55:9a:e6:e9:c6:b4:18:ff:9e:22:a4:
                    61:91:09:1f:2a:88:fc:35:4e:a9:e1:21:0f:67:cf:
                    a2:9e:df:52:96:36:d6:98:e7:07:51:7a:75:89:3e:
                    6d:7a:e4:77:d9:d3:59:bd:47:4e:1c:66:97:da:74:
                    9f:1c:0e:9c:cd:e4:de:9e:f1:69:4b:92:f3:b5:ac:
                    a3:61:7c:df:0c:08:6c:94:4f:61:e6:f6:a3:b1:7a:
                    a9:02:d3:01:d0:9d:2b:38:e6:91:9b:79:37:ed:9d:
                    2e:a0:ae:54:99:fd:eb:79:84:4c:21:9a:20:ec:17:
                    05:a0:7a:8d:32:9d:18:f4:20:4d:33:bf:cb:f1:de:
                    04:dd:66:97:71:e4:22:3c:7a:83:9e:0d:4f:fd:bd:
                    01:3e:f3:9c:6d:a0:48:1c:1a:b2:39:f3:3a:14:9d:
                    84:54:ef:cc:b4:0f:46:6d:ca:83:fa:f5:d1:a7:7c:
                    80:0d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                1F:16:27:74:31:A6:4B:75:BB:43:ED:D7:61:2A:25:86:E8:58:F5:FF
            X509v3 Authority Key Identifier:
                keyid:29:6E:DB:64:F3:AF:6E:9D:98:09:32:E8:16:F9:59:83:E3:AB:C8:23

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/KW7bZPOvbp2YCTLoFvlZg-OryCM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/KW7bZPOvbp2YCTLoFvlZg-OryCM.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/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/1228C5CA72B611EC9BE1E41BC4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.179.20.0/23
                IPv6:
                  2400:4a60::/32

    Signature Algorithm: sha256WithRSAEncryption
         43:ec:db:fa:5b:b8:5a:fc:40:6d:3b:bd:c0:e7:3d:67:f7:bf:
         d0:fc:c9:2e:8c:8d:86:c2:7b:21:e6:5c:1a:3b:cb:17:bf:49:
         76:a1:26:cf:e6:88:d4:ec:78:8c:57:34:c6:b3:e1:01:a9:d6:
         9a:9f:d9:89:ba:41:aa:e7:53:e2:0e:99:7e:b7:3c:7c:50:f8:
         a8:a7:94:fa:27:6e:cc:c1:c0:b8:18:46:5b:c8:f8:63:6f:9c:
         3f:41:49:89:45:2a:de:f4:a6:34:18:1d:e5:c7:2f:af:fa:62:
         37:a3:ae:fe:9f:31:ab:13:33:fb:2a:f6:76:bc:e4:cf:6b:2d:
         33:48:ac:b5:4a:34:c3:8f:01:b3:cb:1a:82:27:08:38:44:ff:
         b4:cd:65:a1:d8:ea:7b:53:42:ef:e3:c4:ba:bf:63:cb:bb:55:
         41:a0:88:85:77:dd:01:f8:33:e6:a6:59:61:9c:98:bc:a3:d3:
         b2:cb:62:65:0d:21:ac:9c:6b:d8:5b:9a:f7:5f:7f:04:04:09:
         8a:46:ad:7a:0f:36:43:dd:6c:39:91:f7:ca:f4:ea:38:5c:8c:
         3d:e7:c8:da:61:11:74:92:44:ae:01:d3:6d:01:1e:c9:8e:f5:
         65:4a:8f:2d:19:37:10:59:90:84:b9:ee:93:a8:f8:00:5a:67:
         e8:c2:57:b6
-----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIDALfUMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI1MDUwODE2MjIxM1oXDTI2MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNjgxY2RhMzUtNzU4MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOp31rWrfR7uIXqoauyqjq677bTWngXjJreZDAFyLga+HonB1vUoJpDTAV7D
MLMrNn6PLoOj4MfPlQGAKxTmBdOC4ovzWbEiYEikVuD3T1Wa5unGtBj/niKkYZEJ
HyqI/DVOqeEhD2fPop7fUpY21pjnB1F6dYk+bXrkd9nTWb1HThxml9p0nxwOnM3k
3p7xaUuS87Wso2F83wwIbJRPYeb2o7F6qQLTAdCdKzjmkZt5N+2dLqCuVJn963mE
TCGaIOwXBaB6jTKdGPQgTTO/y/HeBN1ml3HkIjx6g54NT/29AT7znG2gSBwasjnz
OhSdhFTvzLQPRm3Kg/r10ad8gA0CAwEAAaOCAqQwggKgMB0GA1UdDgQWBBQfFid0
MaZLdbtD7ddhKiWG6Fj1/zAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBywYIKwYBBQUHAQsEgb4wgbswgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzEyMjhDNUNB
NzJCNjExRUM5QkUxRTQxQkM0RjlBRTAyLnJvYTAzBggrBgEFBQcwDYYnaHR0cHM6
Ly9ycmRwLmFwbmljLm5ldC9ub3RpZmljYXRpb24ueG1sMC4GCCsGAQUFBwEHAQH/
BB8wHTAMBAIAATAGAwQBZ7MUMA0EAgACMAcDBQAkAEpgMA0GCSqGSIb3DQEBCwUA
A4IBAQBD7Nv6W7ha/EBtO73A5z1n97/Q/MkujI2Gwnsh5lwaO8sXv0l2oSbP5ojU
7HiMVzTGs+EBqdaan9mJukGq51PiDpl+tzx8UPiop5T6J27MwcC4GEZbyPhjb5w/
QUmJRSre9KY0GB3lxy+v+mI3o67+nzGrEzP7KvZ2vOTPay0zSKy1SjTDjwGzyxqC
Jwg4RP+0zWWh2Op7U0Lv48S6v2PLu1VBoIiFd90B+DPmpllhnJi8o9Oyy2JlDSGs
nGvYW5r3X38EBAmKRq16DzZD3Ww5kffK9Oo4XIw958jaYRF0kkSuAdNtAR7JjvVl
So8tGTcQWZCEue6TqPgAWmfowle2
-----END CERTIFICATE-----
Generated at Fri Jun 6 06:53:11 2025 by rpki-client