Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/49F85154F41411EA80EEA916C4F9AE02.roa
File:                     49F85154F41411EA80EEA916C4F9AE02.roa (raw, json)
Hash identifier:          WVauzKG7eqKK5mXYQU3Vjf1u50bfdsUhcx+gLAmdh3E=
Subject key identifier:   2C:FD:76:9D:D3:35:CA:52:18:28:B0:29:45:20:5E:B3:AF:92:5B:95
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F0E3
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/49F85154F41411EA80EEA916C4F9AE02.roa
Signing time:             Mon 06 Jul 2026 16:54:49 +0000
ROA not before:           Mon 06 Jul 2026 16:54:49 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     136653
IP address blocks:        103.148.120.0/24 maxlen: 24
                          103.148.121.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: 61667 (0xf0e3)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 16:54:49 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4bddd9-3ffb
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e5:41:de:f7:77:28:e5:3a:07:46:3e:73:6e:5f:
                    07:09:98:38:3b:51:b4:46:2f:33:f0:3f:4a:a5:7e:
                    bf:35:d5:8d:b0:c2:63:e3:59:99:ec:4f:6f:66:51:
                    74:94:2e:4f:a9:54:94:61:5f:24:85:26:7e:fa:46:
                    ce:2c:47:ea:cc:e6:87:03:b3:94:50:0c:73:ac:1f:
                    46:dc:de:e0:97:78:a7:2a:f8:33:5a:86:a7:98:24:
                    75:02:16:f3:ff:49:c2:e2:56:69:2c:5e:cb:a1:86:
                    3d:6a:3e:35:8c:aa:ea:0b:df:1a:59:78:f5:31:62:
                    2e:2e:69:72:d6:45:7d:17:f9:dd:58:a5:0c:4e:71:
                    f7:0a:d7:25:2e:20:0f:f6:f6:62:0d:17:45:2d:ea:
                    5b:2f:8e:86:b0:c0:86:82:66:bc:72:1a:7a:2f:eb:
                    91:21:c9:45:06:cd:ac:fe:48:65:e6:72:5f:e4:fc:
                    d9:2c:01:cf:34:f4:a5:89:57:74:41:c1:63:a5:39:
                    55:88:c9:8b:90:99:0d:fa:3c:0b:51:e8:eb:9d:5b:
                    ad:ff:60:28:0a:5e:24:85:d2:56:4a:41:85:c6:75:
                    80:6e:c8:a7:50:74:02:cb:84:1e:a3:ef:88:85:7a:
                    3e:56:1b:d0:8e:69:94:24:96:72:ca:81:8d:66:f5:
                    64:23
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                2C:FD:76:9D:D3:35:CA:52:18:28:B0:29:45:20:5E:B3:AF:92:5B:95
            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/49F85154F41411EA80EEA916C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.148.120.0/23

    Signature Algorithm: sha256WithRSAEncryption
         a4:06:d1:aa:18:b8:79:d4:77:77:da:4d:b9:bf:a7:87:29:0f:
         aa:65:f7:48:76:de:2f:0c:04:fc:ad:d9:2c:37:eb:62:a5:21:
         dc:ef:fb:75:d5:0f:e8:13:43:5b:47:ce:51:fb:e1:da:5a:2b:
         c1:37:7b:84:44:39:ad:4d:c1:83:93:44:dc:c7:75:5b:1e:7f:
         db:92:17:6c:42:a9:fb:58:3c:c8:78:07:85:3f:f4:77:d7:e8:
         ee:cb:cf:7e:55:6d:65:19:c5:36:c5:c8:c8:41:a1:03:b4:98:
         38:b5:a5:55:dc:a8:67:64:8e:d0:7b:78:7b:fd:c3:a3:cd:f8:
         ca:8e:d0:cc:b5:8f:e1:41:ff:74:04:56:29:9c:86:84:ac:6f:
         66:0a:56:62:98:48:44:b4:a3:db:f9:da:9c:9f:03:c6:2e:95:
         09:87:59:da:17:7e:59:b4:ca:21:76:81:45:47:e7:05:a9:cd:
         3a:5f:1c:41:3d:b7:0a:cb:20:c6:0c:d3:b4:0a:ff:2f:da:99:
         fe:d5:78:a9:ab:0c:0e:05:61:1a:70:f4:32:97:4d:af:7b:ea:
         f1:12:08:c3:1f:e0:71:eb:63:1c:cd:d8:9b:c9:51:16:db:46:
         3c:9b:aa:58:21:37:23:50:89:1b:ef:58:3a:2a:00:84:9a:54:
         03:60:08:8e
-----BEGIN CERTIFICATE-----
MIIFPTCCBCWgAwIBAgIDAPDjMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE2NTQ0OVoXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmRkZDktM2ZmYjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOVB3vd3KOU6B0Y+c25fBwmYODtRtEYvM/A/SqV+vzXVjbDCY+NZmexPb2ZR
dJQuT6lUlGFfJIUmfvpGzixH6szmhwOzlFAMc6wfRtze4Jd4pyr4M1qGp5gkdQIW
8/9JwuJWaSxey6GGPWo+NYyq6gvfGll49TFiLi5pctZFfRf53VilDE5x9wrXJS4g
D/b2Yg0XRS3qWy+OhrDAhoJmvHIaei/rkSHJRQbNrP5IZeZyX+T82SwBzzT0pYlX
dEHBY6U5VYjJi5CZDfo8C1Ho651brf9gKApeJIXSVkpBhcZ1gG7Ip1B0AsuEHqPv
iIV6PlYb0I5plCSWcsqBjWb1ZCMCAwEAAaOCAmAwggJcMB0GA1UdDgQWBBQs/Xad
0zXKUhgosClFIF6zr5JblTAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzQ5Rjg1MTU0
RjQxNDExRUE4MEVFQTkxNkM0RjlBRTAyLnJvYTAfBggrBgEFBQcBBwEB/wQQMA4w
DAQCAAEwBgMEAWeUeDANBgkqhkiG9w0BAQsFAAOCAQEApAbRqhi4edR3d9pNub+n
hykPqmX3SHbeLwwE/K3ZLDfrYqUh3O/7ddUP6BNDW0fOUfvh2lorwTd7hEQ5rU3B
g5NE3Md1Wx5/25IXbEKp+1g8yHgHhT/0d9fo7svPflVtZRnFNsXIyEGhA7SYOLWl
VdyoZ2SO0Ht4e/3Do834yo7QzLWP4UH/dARWKZyGhKxvZgpWYphIRLSj2/nanJ8D
xi6VCYdZ2hd+WbTKIXaBRUfnBanNOl8cQT23CssgxgzTtAr/L9qZ/tV4qasMDgVh
GnD0MpdNr3vq8RIIwx/gcetjHM3Ym8lRFttGPJuqWCE3I1CJG+9YOioAhJpUA2AI
jg==
-----END CERTIFICATE-----
Generated at Tue Jul 21 13:38:18 2026 by rpki-client