Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/2BC5E4346FA211ECBA16094CC4F9AE02.roa
File:                     2BC5E4346FA211ECBA16094CC4F9AE02.roa (raw, json)
Hash identifier:          zx1Pmojqp/ymDFEA+7BjuEKAd3GHe2IWF2glkOOnFhA=
Subject key identifier:   0F:F9:3A:61:2B:83:77:B0:BF:62:0F:92:19:E7:9D:90:88:8E:F8:B8
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       E1E5
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/2BC5E4346FA211ECBA16094CC4F9AE02.roa
Signing time:             Sun 31 May 2026 16:32:43 +0000
ROA not before:           Sun 31 May 2026 16:32:43 +0000
ROA not after:            Thu 01 Oct 2026 00:00:00 +0000
asID:                     132572
IP address blocks:        103.109.148.0/24 maxlen: 24
                          2001:df5:9640::/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:   Thu 11 Jun 2026 06:09:52 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 57829 (0xe1e5)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: May 31 16:32:43 2026 GMT
            Not After : Oct  1 00:00:00 2026 GMT
        Subject: CN=6a1c62ab-9868
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9e:01:70:16:ec:f3:ec:51:60:e0:ff:69:b7:a0:
                    31:4b:bf:f5:19:c3:16:50:0d:53:07:1e:99:bc:98:
                    95:20:ca:6d:11:09:3a:ef:ff:27:8e:e4:5e:2d:bc:
                    e8:03:c9:02:d7:dc:48:3f:70:e9:01:41:e0:b6:4d:
                    45:65:ed:99:76:30:4b:12:a4:cf:a0:04:9e:5b:c8:
                    ff:ab:40:fe:65:a5:f9:0d:79:54:37:fd:42:a7:f5:
                    2b:16:ef:3e:3c:b2:6c:c2:a9:04:cd:6f:7d:bf:34:
                    d7:d0:9a:cd:3a:44:ac:cb:40:31:07:4c:44:14:dc:
                    74:f8:8a:31:5b:4a:c7:81:62:f5:a4:2a:a1:7c:c6:
                    b7:bd:cc:f9:f8:a5:6f:55:c9:0d:c4:8b:d4:17:d8:
                    51:e6:32:fd:14:90:b4:52:06:d2:e7:74:39:72:8b:
                    c4:cb:c0:89:23:26:97:db:7a:3e:dd:f7:ce:97:9e:
                    87:51:2e:be:b6:41:3f:df:9c:b8:10:1e:36:9f:41:
                    84:6a:e0:50:b7:fb:d0:e6:fa:97:d4:08:b8:42:bb:
                    cb:f7:2b:c4:06:ff:66:7f:3d:65:dd:c3:3e:76:af:
                    7c:7f:08:3f:3f:0b:2b:fe:de:86:7d:83:17:64:60:
                    42:2d:55:54:1b:01:38:79:73:b0:a0:b5:07:c4:d1:
                    49:bd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                0F:F9:3A:61:2B:83:77:B0:BF:62:0F:92:19:E7:9D:90:88:8E:F8:B8
            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/2BC5E4346FA211ECBA16094CC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.109.148.0/24
                IPv6:
                  2001:df5:9640::/48

    Signature Algorithm: sha256WithRSAEncryption
         4f:1b:d8:b4:ad:78:87:c6:b7:8f:19:49:29:36:a9:fc:40:fa:
         9a:85:a4:97:15:16:49:80:7a:b3:07:4d:98:06:b2:06:2b:d0:
         d1:1a:00:7e:71:c0:73:1e:03:9e:fd:ae:7a:db:7a:66:1a:0e:
         6f:7e:2a:b4:ab:db:3b:e1:64:68:87:a4:92:5b:0d:46:17:68:
         d0:8c:4e:fa:86:83:39:5c:31:62:72:f6:46:73:a3:dc:59:cf:
         cf:21:89:71:87:02:f4:38:5e:cb:3e:45:0f:fc:ee:3f:59:05:
         5b:2e:18:d3:d4:3e:fb:ca:30:5c:e3:0e:df:9b:1f:64:24:63:
         27:08:b1:b4:e1:e0:98:7b:0f:af:66:ac:76:75:8f:e9:a0:c3:
         b4:e7:91:5f:41:be:6f:6a:b4:de:76:30:c8:f0:05:1a:47:25:
         f4:a7:0a:fd:40:29:15:a4:4f:31:67:ad:da:1f:3a:cf:a7:2b:
         e4:e8:c8:ef:73:f9:74:98:0d:ae:22:ab:84:a6:b6:a7:1b:05:
         c1:40:5a:27:3a:57:ec:2f:b0:45:e3:f1:c3:05:13:d9:e0:ad:
         0f:8a:ce:05:a5:2d:9e:4b:87:cd:45:3a:75:70:7d:21:32:94:
         f3:37:0b:33:78:11:71:4f:be:20:fa:29:f2:c7:1e:20:df:27:
         10:0a:ac:b5
-----BEGIN CERTIFICATE-----
MIIFTjCCBDagAwIBAgIDAOHlMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDUzMTE2MzI0M1oXDTI2MTAwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmExYzYyYWItOTg2ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJ4BcBbs8+xRYOD/abegMUu/9RnDFlANUwcembyYlSDKbREJOu//J47kXi28
6APJAtfcSD9w6QFB4LZNRWXtmXYwSxKkz6AEnlvI/6tA/mWl+Q15VDf9Qqf1Kxbv
PjyybMKpBM1vfb8019CazTpErMtAMQdMRBTcdPiKMVtKx4Fi9aQqoXzGt73M+fil
b1XJDcSL1BfYUeYy/RSQtFIG0ud0OXKLxMvAiSMml9t6Pt33zpeeh1EuvrZBP9+c
uBAeNp9BhGrgULf70Ob6l9QIuEK7y/crxAb/Zn89Zd3DPnavfH8IPz8LK/7ehn2D
F2RgQi1VVBsBOHlzsKC1B8TRSb0CAwEAAaOCAnEwggJtMB0GA1UdDgQWBBQP+Tph
K4N3sL9iD5IZ552QiI74uDAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzJCQzVFNDM0
NkZBMjExRUNCQTE2MDk0Q0M0RjlBRTAyLnJvYTAwBggrBgEFBQcBBwEB/wQhMB8w
DAQCAAEwBgMEAGdtlDAPBAIAAjAJAwcAIAEN9ZZAMA0GCSqGSIb3DQEBCwUAA4IB
AQBPG9i0rXiHxrePGUkpNqn8QPqahaSXFRZJgHqzB02YBrIGK9DRGgB+ccBzHgOe
/a5623pmGg5vfiq0q9s74WRoh6SSWw1GF2jQjE76hoM5XDFicvZGc6PcWc/PIYlx
hwL0OF7LPkUP/O4/WQVbLhjT1D77yjBc4w7fmx9kJGMnCLG04eCYew+vZqx2dY/p
oMO055FfQb5varTedjDI8AUaRyX0pwr9QCkVpE8xZ63aHzrPpyvk6Mjvc/l0mA2u
IquEpranGwXBQFonOlfsL7BF4/HDBRPZ4K0Pis4FpS2eS4fNRTp1cH0hMpTzNwsz
eBFxT74g+inyxx4g3ycQCqy1
-----END CERTIFICATE-----
Generated at Thu Jun 4 10:06:13 2026 by rpki-client