Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/B88A6D1C2FDE11EC90799967C4F9AE02.roa
File:                     B88A6D1C2FDE11EC90799967C4F9AE02.roa (raw, json)
Hash identifier:          tLbbpEKD4kFXjkzeUY85l1Y6lQODSq2nAYGDJNytXUQ=
Subject key identifier:   02:F0:79:55:2A:FF:CF:2F:C4:4E:66:87:A3:F4:79:D2:7B:29:94:39
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       EE29
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/B88A6D1C2FDE11EC90799967C4F9AE02.roa
Signing time:             Mon 06 Jul 2026 16:32:09 +0000
ROA not before:           Mon 06 Jul 2026 16:32:09 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     132944
IP address blocks:        103.251.228.0/23 maxlen: 24
                          103.251.230.0/23 maxlen: 24
                          103.253.166.0/23 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: 60969 (0xee29)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 16:32:09 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4bd889-8008
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:dd:7b:19:f0:76:a5:64:3d:19:6c:c3:21:44:74:
                    ba:23:72:5b:db:93:4e:5e:db:65:2b:a4:01:e2:54:
                    2d:bc:0a:be:dc:1f:a8:c9:91:96:fa:1d:2c:fa:c2:
                    eb:ee:83:22:39:e8:23:14:8a:5c:30:ce:50:e2:74:
                    89:a5:95:e4:ec:53:61:f0:6e:7e:47:40:2d:52:0e:
                    3c:5e:0c:8f:8e:86:50:2f:87:ef:78:df:c0:17:f5:
                    a3:9e:ca:a0:37:59:d0:83:d1:28:0f:d6:75:35:f0:
                    7b:72:c5:80:03:06:cd:c7:86:40:47:b1:56:27:af:
                    79:45:f0:c2:d5:c6:e5:72:97:71:3d:a8:f5:85:08:
                    95:eb:5f:83:be:e4:d3:12:97:3e:31:16:6c:72:6a:
                    23:47:c6:94:8f:ab:01:44:37:40:06:65:0e:90:52:
                    8f:bb:03:81:3b:8b:8d:73:bc:0f:87:49:30:7c:56:
                    dd:e9:7f:cf:f2:a9:42:32:15:eb:33:d0:42:16:7c:
                    92:3d:f5:5c:8f:26:5c:e5:b0:fe:fe:d8:32:eb:19:
                    aa:26:68:84:50:1e:ee:a6:2e:36:bb:d2:25:c6:a5:
                    64:db:73:e0:46:97:4e:d5:e1:b1:5b:86:60:b7:dd:
                    25:4b:f4:bd:f7:38:34:59:dd:42:11:6a:cd:82:6c:
                    e6:d7
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                02:F0:79:55:2A:FF:CF:2F:C4:4E:66:87:A3:F4:79:D2:7B:29:94:39
            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/B88A6D1C2FDE11EC90799967C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.251.228.0/22
                  103.253.166.0/23

    Signature Algorithm: sha256WithRSAEncryption
         7d:f5:2f:8e:f3:46:63:cc:07:4f:47:9c:45:fd:af:32:40:11:
         4c:bc:85:49:9e:64:34:3d:33:47:98:07:f7:68:2f:16:13:d2:
         f8:5a:ae:f0:ed:27:9f:37:2c:44:6c:b2:21:2c:ce:17:39:1a:
         15:55:94:b7:66:97:5c:44:80:41:8a:8f:e4:15:dd:ba:7b:34:
         dc:9d:76:a4:a6:ae:6c:c2:45:06:b9:6f:23:45:97:e5:ec:c1:
         91:3c:6c:78:e3:e3:cb:50:f1:ba:23:35:13:d5:04:53:0b:69:
         9a:12:eb:b7:6a:8f:55:d1:22:bd:0d:1d:81:d9:03:b7:b9:b8:
         85:d1:f5:0e:dd:5b:ab:22:52:7f:27:58:1c:f2:4e:28:66:76:
         3a:ba:3b:1b:5a:70:30:2e:3c:40:22:5f:5e:1b:d3:22:5f:a0:
         18:2f:1e:a2:21:f8:6d:27:a5:7a:10:89:b9:d9:4d:cf:66:a4:
         47:97:31:6f:4d:6c:bb:36:70:7c:a6:f3:ca:46:c7:32:02:84:
         68:80:52:66:45:ff:8f:44:a0:ae:80:ba:f6:92:50:53:d5:95:
         5a:19:81:b0:b4:25:cb:70:c6:5c:01:34:e0:4e:0c:cb:6c:bc:
         98:09:08:43:cb:f1:c4:ac:8b:6e:d0:3e:2a:79:42:75:c3:93:
         0f:b6:28:af
-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgIDAO4pMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE2MzIwOVoXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmQ4ODktODAwODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAN17GfB2pWQ9GWzDIUR0uiNyW9uTTl7bZSukAeJULbwKvtwfqMmRlvodLPrC
6+6DIjnoIxSKXDDOUOJ0iaWV5OxTYfBufkdALVIOPF4Mj46GUC+H73jfwBf1o57K
oDdZ0IPRKA/WdTXwe3LFgAMGzceGQEexVieveUXwwtXG5XKXcT2o9YUIletfg77k
0xKXPjEWbHJqI0fGlI+rAUQ3QAZlDpBSj7sDgTuLjXO8D4dJMHxW3el/z/KpQjIV
6zPQQhZ8kj31XI8mXOWw/v7YMusZqiZohFAe7qYuNrvSJcalZNtz4EaXTtXhsVuG
YLfdJUv0vfc4NFndQhFqzYJs5tcCAwEAAaOCAmYwggJiMB0GA1UdDgQWBBQC8HlV
Kv/PL8ROZoej9HnSeymUOTAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwL0I4OEE2RDFD
MkZERTExRUM5MDc5OTk2N0M0RjlBRTAyLnJvYTAlBggrBgEFBQcBBwEB/wQWMBQw
EgQCAAEwDAMEAmf75AMEAWf9pjANBgkqhkiG9w0BAQsFAAOCAQEAffUvjvNGY8wH
T0ecRf2vMkARTLyFSZ5kND0zR5gH92gvFhPS+Fqu8O0nnzcsRGyyISzOFzkaFVWU
t2aXXESAQYqP5BXduns03J12pKaubMJFBrlvI0WX5ezBkTxseOPjy1DxuiM1E9UE
UwtpmhLrt2qPVdEivQ0dgdkDt7m4hdH1Dt1bqyJSfydYHPJOKGZ2Oro7G1pwMC48
QCJfXhvTIl+gGC8eoiH4bSelehCJudlNz2akR5cxb01suzZwfKbzykbHMgKEaIBS
ZkX/j0SgroC69pJQU9WVWhmBsLQly3DGXAE04E4My2y8mAkIQ8vxxKyLbtA+KnlC
dcOTD7Yorw==
-----END CERTIFICATE-----
Generated at Tue Jul 21 13:56:32 2026 by rpki-client