Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/160078AC2AC811EE82F0A636C4F9AE02.roa
File:                     160078AC2AC811EE82F0A636C4F9AE02.roa (raw, json)
Hash identifier:          MfSfIWM1ivv8HiVw7BRd0cw2P9Cb9WnYanURmPhNsRM=
Subject key identifier:   EC:20:4A:BB:14:5C:79:18:CE:75:FB:F8:FE:FD:A6:E5:F9:3F:70:4E
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F10B
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/160078AC2AC811EE82F0A636C4F9AE02.roa
Signing time:             Mon 06 Jul 2026 16:56:07 +0000
ROA not before:           Mon 06 Jul 2026 16:56:07 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     136707
IP address blocks:        103.115.2.0/24 maxlen: 24
                          2001:df2:d100::/48 maxlen: 48
                          2001:df2:d101::/48 maxlen: 48
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: 61707 (0xf10b)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 16:56:07 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4bde27-fccf
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:d9:76:28:44:12:25:20:a8:68:e3:34:86:ad:73:
                    2f:ec:cf:80:f5:44:53:66:59:dc:9a:0a:b0:47:72:
                    a8:07:f9:9e:f5:7e:fc:99:10:6e:c3:06:07:06:0b:
                    8e:5e:2e:5c:d6:da:a8:01:f1:84:41:55:38:0f:78:
                    a0:e7:8d:39:f7:c2:8a:5e:9d:44:68:1e:5d:79:43:
                    09:42:1c:a8:27:98:d1:ac:9d:e9:02:39:45:fd:d4:
                    01:22:1c:1c:1f:c9:99:97:63:8b:d7:43:10:71:18:
                    ca:80:47:49:9d:ca:de:c5:a0:af:6a:d5:93:e6:87:
                    5d:23:8c:e2:d5:ce:e0:ca:78:3a:9b:37:f1:46:8b:
                    90:76:51:dc:d4:91:c8:b3:b0:35:6d:00:48:66:42:
                    b7:57:b0:1c:b4:63:d3:a6:07:34:78:01:c1:ce:45:
                    5d:de:b5:46:50:51:ca:35:14:78:0b:f9:2b:67:bf:
                    e9:e0:c6:30:e3:67:90:93:d1:9e:2a:2d:d8:a5:c2:
                    3c:8e:11:00:8d:7f:69:18:40:5f:ce:a2:ec:fc:6b:
                    59:bd:9d:56:c1:6c:84:72:14:51:61:65:46:47:3a:
                    e7:dc:1e:61:4c:be:9e:60:28:ea:df:c5:7b:c1:e4:
                    4d:eb:cf:35:57:8c:cf:68:ad:74:e1:00:32:1a:75:
                    3a:05
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                EC:20:4A:BB:14:5C:79:18:CE:75:FB:F8:FE:FD:A6:E5:F9:3F:70:4E
            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/160078AC2AC811EE82F0A636C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.115.2.0/24
                IPv6:
                  2001:df2:d100::/47

    Signature Algorithm: sha256WithRSAEncryption
         13:dd:4a:59:37:54:aa:6e:17:9e:57:1e:b1:b1:a3:4e:9b:9f:
         80:5c:47:c0:7f:8d:ad:cc:70:0c:ea:a2:71:bb:b0:1e:69:e6:
         bb:8b:5f:d4:a3:44:c3:31:f5:99:65:79:d9:bf:30:8d:4a:9b:
         ba:f9:7e:b8:f9:0a:d5:b7:da:e3:43:0b:f4:2e:af:74:59:24:
         1c:aa:9a:e4:a8:4f:3d:9f:d5:f3:a8:ec:0d:0b:94:d4:4c:3b:
         12:8e:46:32:2e:46:26:cb:b3:c2:c8:97:ea:63:f1:46:95:5c:
         05:5c:a6:3a:1e:25:59:cb:79:46:85:a9:b8:d9:e5:11:41:94:
         9a:3b:4e:bb:2d:3c:6f:0e:c1:84:20:26:da:1f:dc:2d:8e:77:
         a8:8f:8b:8c:ee:3a:9a:28:be:8d:07:c4:1b:28:fb:d0:d4:d4:
         30:57:d6:6a:ef:14:7f:62:3a:91:95:d5:ea:41:b7:f3:0f:a2:
         bf:d4:2c:b6:d6:60:e1:0a:6f:fb:2f:ac:51:a7:73:59:cc:67:
         58:e6:44:b7:99:eb:d2:42:aa:7a:ce:12:7c:c9:5e:40:a9:0c:
         36:81:8e:3f:4c:c3:a4:5d:30:e1:fc:6a:0f:64:eb:a2:37:86:
         74:5f:e4:3e:87:27:ea:de:e2:38:05:16:9c:a8:a5:5a:db:61:
         b1:b6:f1:2e
-----BEGIN CERTIFICATE-----
MIIFTjCCBDagAwIBAgIDAPELMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE2NTYwN1oXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmRlMjctZmNjZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANl2KEQSJSCoaOM0hq1zL+zPgPVEU2ZZ3JoKsEdyqAf5nvV+/JkQbsMGBwYL
jl4uXNbaqAHxhEFVOA94oOeNOffCil6dRGgeXXlDCUIcqCeY0ayd6QI5Rf3UASIc
HB/JmZdji9dDEHEYyoBHSZ3K3sWgr2rVk+aHXSOM4tXO4Mp4Ops38UaLkHZR3NSR
yLOwNW0ASGZCt1ewHLRj06YHNHgBwc5FXd61RlBRyjUUeAv5K2e/6eDGMONnkJPR
niot2KXCPI4RAI1/aRhAX86i7PxrWb2dVsFshHIUUWFlRkc659weYUy+nmAo6t/F
e8HkTevPNVeMz2itdOEAMhp1OgUCAwEAAaOCAnEwggJtMB0GA1UdDgQWBBTsIEq7
FFx5GM51+/j+/abl+T9wTjAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzE2MDA3OEFD
MkFDODExRUU4MkYwQTYzNkM0RjlBRTAyLnJvYTAwBggrBgEFBQcBBwEB/wQhMB8w
DAQCAAEwBgMEAGdzAjAPBAIAAjAJAwcBIAEN8tEAMA0GCSqGSIb3DQEBCwUAA4IB
AQAT3UpZN1SqbheeVx6xsaNOm5+AXEfAf42tzHAM6qJxu7Aeaea7i1/Uo0TDMfWZ
ZXnZvzCNSpu6+X64+QrVt9rjQwv0Lq90WSQcqprkqE89n9XzqOwNC5TUTDsSjkYy
LkYmy7PCyJfqY/FGlVwFXKY6HiVZy3lGham42eURQZSaO067LTxvDsGEICbaH9wt
jneoj4uM7jqaKL6NB8QbKPvQ1NQwV9Zq7xR/YjqRldXqQbfzD6K/1Cy21mDhCm/7
L6xRp3NZzGdY5kS3mevSQqp6zhJ8yV5AqQw2gY4/TMOkXTDh/GoPZOuiN4Z0X+Q+
hyfq3uI4BRacqKVa22GxtvEu
-----END CERTIFICATE-----
Generated at Tue Jul 21 11:13:21 2026 by rpki-client