Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/D2E077B82AE811EE941D9B2AC4F9AE02.roa
File:                     D2E077B82AE811EE941D9B2AC4F9AE02.roa (raw, json)
Hash identifier:          wQys490fnfb2/uff6Dc/fbFeqR1218bF4l0DMcXPHlg=
Subject key identifier:   D4:E8:66:44:E3:80:D6:1F:C3:B9:6C:63:30:39:A2:27:F0:75:E9:23
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F4C5
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/D2E077B82AE811EE941D9B2AC4F9AE02.roa
Signing time:             Mon 06 Jul 2026 17:27:58 +0000
ROA not before:           Mon 06 Jul 2026 17:27:58 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     149272
IP address blocks:        103.181.102.0/24 maxlen: 24
                          103.181.103.0/24 maxlen: 24
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:   Tue 28 Jul 2026 08:21:14 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 62661 (0xf4c5)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 17:27:58 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4be59e-a4e4
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9a:c1:f5:9d:2c:65:ad:43:91:13:59:29:ad:88:
                    12:dc:62:48:6e:dc:e0:d7:33:17:cb:4c:87:1d:d8:
                    7c:ae:7e:9a:4b:a1:c8:be:a0:2d:0d:81:ed:ea:50:
                    84:3e:9c:c5:f5:87:08:80:4e:c9:a0:19:8c:02:de:
                    3d:78:43:9a:54:de:6b:74:44:73:94:e0:c9:2c:4c:
                    b1:f0:96:b4:8e:66:94:63:0f:c2:f6:60:f6:32:12:
                    60:98:f3:d7:e5:b8:18:2b:26:8c:67:90:18:dd:26:
                    a3:87:54:81:0b:64:f7:e2:8a:96:43:b6:25:7d:2e:
                    b3:18:28:01:91:d3:43:23:43:0f:6d:d1:30:0d:6b:
                    4a:8a:69:ad:fe:27:9a:94:da:60:81:0a:e9:ad:d5:
                    20:47:54:44:22:0d:04:57:aa:fa:17:c2:a4:ff:c4:
                    56:a8:4b:ca:2a:6f:32:76:d7:3e:50:cc:83:57:07:
                    6e:5d:9e:3e:b8:0f:f8:38:d8:70:6e:34:6c:78:7e:
                    8a:8d:0e:42:b8:39:d2:fd:75:5d:be:ee:3b:db:f4:
                    d8:85:4d:07:ef:6a:d7:12:f0:e0:ad:46:fd:76:8b:
                    ac:65:99:5a:ab:26:b2:70:f0:a0:c3:96:6d:34:65:
                    fa:d5:98:b2:35:fb:dc:b6:fd:4c:f5:9e:e4:2c:79:
                    d5:27
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D4:E8:66:44:E3:80:D6:1F:C3:B9:6C:63:30:39:A2:27:F0:75:E9:23
            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/D2E077B82AE811EE941D9B2AC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.181.102.0/23

    Signature Algorithm: sha256WithRSAEncryption
         19:a7:fb:7a:31:76:ca:c8:95:69:d5:3c:1c:3f:44:e3:c0:2f:
         e4:4c:48:43:08:d2:30:79:96:74:31:f6:c3:84:bd:19:82:db:
         f2:bc:d6:88:bc:ca:3f:81:ee:19:47:4b:77:74:99:6d:9b:f4:
         c5:da:ca:6f:8d:11:eb:04:0a:5a:76:04:14:eb:27:a1:a6:2c:
         5d:86:20:20:f1:31:49:95:4f:86:b5:84:86:4f:cd:3e:b0:5e:
         ab:6d:d6:26:11:78:74:bb:d8:da:f9:89:20:dd:8e:23:b8:48:
         02:c7:79:60:d3:52:62:0d:9b:28:05:65:2f:45:35:30:92:e8:
         cf:38:a0:b0:11:2b:71:29:aa:40:78:54:2b:2f:e5:43:4b:17:
         22:46:f3:43:05:bc:c7:34:77:17:32:a5:75:64:38:48:76:5f:
         b2:33:6f:a6:df:50:ef:15:ad:99:d2:2d:30:ad:d8:b6:b2:a1:
         4f:7a:a5:4a:c2:df:84:65:94:7a:56:85:1d:8a:64:62:9a:71:
         31:74:17:8b:1c:df:05:1c:4f:4d:b4:21:5e:7c:75:f7:3d:db:
         25:09:a1:f6:d4:9b:fe:f5:1e:a9:cf:e5:b0:b6:2d:e7:e0:ae:
         ad:22:e0:1f:65:cd:34:9f:7b:1d:ff:39:5c:93:55:1a:d0:13:
         77:f2:7d:74
-----BEGIN CERTIFICATE-----
MIIFPTCCBCWgAwIBAgIDAPTFMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE3Mjc1OFoXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmU1OWUtYTRlNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJrB9Z0sZa1DkRNZKa2IEtxiSG7c4NczF8tMhx3YfK5+mkuhyL6gLQ2B7epQ
hD6cxfWHCIBOyaAZjALePXhDmlTea3REc5TgySxMsfCWtI5mlGMPwvZg9jISYJjz
1+W4GCsmjGeQGN0mo4dUgQtk9+KKlkO2JX0usxgoAZHTQyNDD23RMA1rSopprf4n
mpTaYIEK6a3VIEdURCINBFeq+hfCpP/EVqhLyipvMnbXPlDMg1cHbl2ePrgP+DjY
cG40bHh+io0OQrg50v11Xb7uO9v02IVNB+9q1xLw4K1G/XaLrGWZWqsmsnDwoMOW
bTRl+tWYsjX73Lb9TPWe5Cx51ScCAwEAAaOCAmAwggJcMB0GA1UdDgQWBBTU6GZE
44DWH8O5bGMwOaIn8HXpIzAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwL0QyRTA3N0I4
MkFFODExRUU5NDFEOUIyQUM0RjlBRTAyLnJvYTAfBggrBgEFBQcBBwEB/wQQMA4w
DAQCAAEwBgMEAWe1ZjANBgkqhkiG9w0BAQsFAAOCAQEAGaf7ejF2ysiVadU8HD9E
48Av5ExIQwjSMHmWdDH2w4S9GYLb8rzWiLzKP4HuGUdLd3SZbZv0xdrKb40R6wQK
WnYEFOsnoaYsXYYgIPExSZVPhrWEhk/NPrBeq23WJhF4dLvY2vmJIN2OI7hIAsd5
YNNSYg2bKAVlL0U1MJLozzigsBErcSmqQHhUKy/lQ0sXIkbzQwW8xzR3FzKldWQ4
SHZfsjNvpt9Q7xWtmdItMK3YtrKhT3qlSsLfhGWUelaFHYpkYppxMXQXixzfBRxP
TbQhXnx19z3bJQmh9tSb/vUeqc/lsLYt5+CurSLgH2XNNJ97Hf85XJNVGtATd/J9
dA==
-----END CERTIFICATE-----
Generated at Tue Jul 21 13:20:43 2026 by rpki-client