Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/8C488D7AD4D411EBB9EBD141C4F9AE02.roa
File:                     8C488D7AD4D411EBB9EBD141C4F9AE02.roa (raw, json)
Hash identifier:          LxtlHpzXi8123q85mn6RbHBF5wZtA1bkAUAjDcuzt2g=
Subject key identifier:   1F:46:C4:BA:62:76:0A:30:CD:7B:4B:7B:EE:2D:EE:98:49:2C:3E:3D
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F1D0
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/8C488D7AD4D411EBB9EBD141C4F9AE02.roa
Signing time:             Mon 06 Jul 2026 17:02:43 +0000
ROA not before:           Mon 06 Jul 2026 17:02:43 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     138259
IP address blocks:        103.124.168.0/24 maxlen: 24
                          103.124.169.0/24 maxlen: 24
                          103.124.170.0/24 maxlen: 24
                          103.124.171.0/24 maxlen: 24
                          2406:1d40::/32 maxlen: 32
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: 61904 (0xf1d0)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 17:02:43 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4bdfb3-c9f3
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e3:83:b9:fd:e2:95:fc:6a:47:0d:d4:cd:25:45:
                    93:a9:73:0c:26:68:3f:73:0a:32:96:d0:c5:f0:c4:
                    d1:9c:b2:1f:fa:51:7a:e5:2b:ed:47:51:23:98:f5:
                    ba:a9:4a:ea:fb:ad:fe:0e:a8:c5:26:85:1b:21:6f:
                    fe:cd:26:cd:0f:e3:8e:2b:e8:0c:48:ca:91:c1:7e:
                    43:30:4b:87:07:fe:5c:a0:40:d5:2c:32:b6:f2:9b:
                    80:53:c5:e8:a9:7c:0f:ae:01:38:ae:bc:09:f8:ab:
                    45:a3:47:3e:04:b9:36:10:8c:b6:a8:0a:54:02:03:
                    70:a5:58:91:97:28:22:7d:b3:71:fa:1b:cd:f6:6d:
                    a0:f6:a4:3d:3c:6c:da:32:38:72:a0:d7:e0:e9:58:
                    6e:f3:59:00:a7:fd:01:c1:63:a2:93:82:66:cf:de:
                    a7:80:4e:d5:7c:b7:d3:76:92:95:59:d2:89:78:01:
                    1e:d4:93:3d:5e:e6:3e:a0:bb:13:a6:dc:d8:32:5c:
                    12:2c:63:51:ef:79:62:9c:73:72:35:5f:84:77:4b:
                    fe:de:8c:0d:4d:71:fb:92:81:78:52:4b:f6:1e:d1:
                    2a:90:a6:4e:eb:97:23:bd:cd:6d:df:ff:0b:56:4a:
                    f4:a7:13:af:f0:fb:e6:eb:0c:d1:c7:41:5b:5a:1c:
                    9d:8b
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                1F:46:C4:BA:62:76:0A:30:CD:7B:4B:7B:EE:2D:EE:98:49:2C:3E:3D
            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/8C488D7AD4D411EBB9EBD141C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.124.168.0/22
                IPv6:
                  2406:1d40::/32

    Signature Algorithm: sha256WithRSAEncryption
         ba:a0:70:50:54:82:2b:3c:38:34:06:8d:6f:fe:4a:0d:f3:3c:
         61:32:83:2f:d7:66:4f:67:71:24:38:81:12:27:d6:69:c8:85:
         fc:05:d3:e0:c6:00:29:f4:ba:82:44:90:02:f5:2a:d0:ad:9a:
         43:46:45:40:ac:4c:72:73:b2:9a:fb:de:7a:fc:c4:87:dc:29:
         73:90:e9:11:42:df:2c:7c:2d:ad:7f:3d:da:00:db:46:f6:d6:
         11:84:c7:85:16:bc:ec:0f:c2:aa:b6:d6:26:f3:c8:6c:fc:f9:
         e2:40:f2:ec:d2:00:13:c6:dc:b3:29:96:cf:e1:d5:8c:17:33:
         fb:01:9d:d1:23:2b:16:a1:2e:00:2f:cd:68:67:53:db:d2:d7:
         42:58:d7:5a:a8:7e:63:65:e2:f2:e2:a6:97:65:5d:6a:93:23:
         31:6f:e3:48:b4:7b:1e:e0:b8:3d:2e:6f:79:fa:10:2b:5e:3c:
         70:4e:31:83:cc:6d:3d:30:f4:d5:65:0b:df:32:f0:da:9e:38:
         cb:1b:0f:9e:5b:ab:8b:37:48:16:9c:d0:53:4a:98:3d:21:3d:
         0b:ad:b3:38:ac:d2:fa:5a:d7:03:50:e4:f2:bb:34:97:92:95:
         2a:e9:b1:e0:61:0c:26:b3:7b:61:f0:bf:7c:60:8e:d8:b2:1c:
         5e:8c:6c:02
-----BEGIN CERTIFICATE-----
MIIFTDCCBDSgAwIBAgIDAPHQMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE3MDI0M1oXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmRmYjMtYzlmMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOODuf3ilfxqRw3UzSVFk6lzDCZoP3MKMpbQxfDE0ZyyH/pReuUr7UdRI5j1
uqlK6vut/g6oxSaFGyFv/s0mzQ/jjivoDEjKkcF+QzBLhwf+XKBA1SwytvKbgFPF
6Kl8D64BOK68CfirRaNHPgS5NhCMtqgKVAIDcKVYkZcoIn2zcfobzfZtoPakPTxs
2jI4cqDX4OlYbvNZAKf9AcFjopOCZs/ep4BO1Xy303aSlVnSiXgBHtSTPV7mPqC7
E6bc2DJcEixjUe95YpxzcjVfhHdL/t6MDU1x+5KBeFJL9h7RKpCmTuuXI73Nbd//
C1ZK9KcTr/D75usM0cdBW1ocnYsCAwEAAaOCAm8wggJrMB0GA1UdDgQWBBQfRsS6
YnYKMM17S3vuLe6YSSw+PTAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzhDNDg4RDdB
RDRENDExRUJCOUVCRDE0MUM0RjlBRTAyLnJvYTAuBggrBgEFBQcBBwEB/wQfMB0w
DAQCAAEwBgMEAmd8qDANBAIAAjAHAwUAJAYdQDANBgkqhkiG9w0BAQsFAAOCAQEA
uqBwUFSCKzw4NAaNb/5KDfM8YTKDL9dmT2dxJDiBEifWaciF/AXT4MYAKfS6gkSQ
AvUq0K2aQ0ZFQKxMcnOymvveevzEh9wpc5DpEULfLHwtrX892gDbRvbWEYTHhRa8
7A/CqrbWJvPIbPz54kDy7NIAE8bcsymWz+HVjBcz+wGd0SMrFqEuAC/NaGdT29LX
QljXWqh+Y2Xi8uKml2VdapMjMW/jSLR7HuC4PS5vefoQK148cE4xg8xtPTD01WUL
3zLw2p44yxsPnlurizdIFpzQU0qYPSE9C62zOKzS+lrXA1Dk8rs0l5KVKumx4GEM
JrN7YfC/fGCO2LIcXoxsAg==
-----END CERTIFICATE-----
Generated at Tue Jul 21 11:14:22 2026 by rpki-client