Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/D6A87856BDD011EA9702FC12C4F9AE02.roa
File:                     D6A87856BDD011EA9702FC12C4F9AE02.roa (raw, json)
Hash identifier:          1k04Y8zyR+ntLdpihVoAsvkSxvBm2VqWNev9nWTIhvc=
Subject key identifier:   C7:D4:34:AC:77:AE:13:23:84:4B:84:0C:81:5C:B5:AE:21:2A:C9:2E
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F0C2
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/D6A87856BDD011EA9702FC12C4F9AE02.roa
Signing time:             Mon 06 Jul 2026 16:53:45 +0000
ROA not before:           Mon 06 Jul 2026 16:53:45 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     136365
IP address blocks:        103.90.32.0/24 maxlen: 24
                          103.90.33.0/24 maxlen: 24
                          103.90.34.0/24 maxlen: 24
                          103.90.35.0/24 maxlen: 24
                          103.146.154.0/24 maxlen: 24
                          103.146.155.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: 61634 (0xf0c2)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 16:53:45 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4bdd99-5ca7
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e1:09:d3:b9:f3:30:ba:f7:cf:ec:63:75:13:3b:
                    ca:5f:ff:8f:a5:40:3c:be:d5:e8:19:38:bd:95:5f:
                    37:37:9b:30:bd:ab:3c:d7:e9:ce:01:7c:76:48:7c:
                    41:14:14:59:d3:20:e1:f1:81:7a:02:04:0e:e9:a7:
                    47:cf:20:6a:ca:e2:de:46:c6:72:01:4b:b2:49:10:
                    2c:0f:ee:a7:26:8f:bb:f0:54:c3:2b:b3:2b:7c:37:
                    27:88:04:c7:0a:11:55:ac:79:3b:4a:dc:60:1b:6d:
                    55:55:c9:3c:54:de:71:ad:f2:f3:73:d2:fa:fa:a3:
                    96:f0:73:a4:05:cc:1d:0e:36:49:96:0c:db:65:ba:
                    08:a2:b4:e2:e7:fa:65:95:1c:97:c1:9f:d9:f8:7e:
                    c6:a6:30:5e:e7:84:54:a2:7b:e2:9d:4d:e6:f7:31:
                    e6:a9:31:af:de:29:4e:c7:63:6b:65:20:9f:73:2e:
                    0b:e3:24:20:f6:0b:e1:ef:b2:c7:24:84:74:e5:37:
                    09:0a:9e:63:6a:43:60:f0:ed:32:de:5d:70:27:5f:
                    a3:98:87:5b:f5:bf:8e:b2:39:31:2c:16:15:c3:23:
                    b9:51:33:de:db:f7:a8:55:ea:2a:35:47:d4:60:c9:
                    1b:8b:2a:0c:77:c6:01:17:e2:fd:e8:8c:9a:2d:62:
                    a3:09
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C7:D4:34:AC:77:AE:13:23:84:4B:84:0C:81:5C:B5:AE:21:2A:C9:2E
            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/D6A87856BDD011EA9702FC12C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.90.32.0/22
                  103.146.154.0/23

    Signature Algorithm: sha256WithRSAEncryption
         af:3a:e5:69:cb:88:ea:ea:8a:35:4c:7c:1c:c0:6f:ec:3b:79:
         20:14:a1:cf:1f:30:9d:23:55:45:d7:ca:34:df:2c:90:1a:7f:
         28:b1:d5:21:13:01:e8:45:16:8a:00:3d:50:ae:bb:e3:24:ab:
         87:74:b6:b4:8e:cd:ce:4e:39:cb:66:db:5c:57:e2:ad:91:e5:
         b9:a4:5f:e5:4c:4b:98:d1:c2:04:09:cd:aa:78:c1:27:7d:3e:
         ad:ae:44:6f:ca:7d:f6:60:0d:97:6f:83:61:bd:82:8f:81:cd:
         cc:9b:ff:1c:0b:4f:8b:88:b7:65:e8:c8:9c:0d:6f:f0:9f:3b:
         e9:5b:38:73:7d:3b:c6:0f:94:ea:1e:e1:6c:d0:71:44:0f:ba:
         77:a8:ed:6e:94:09:4f:52:da:aa:21:3e:c9:2b:db:84:e0:65:
         27:69:02:d0:e0:3f:be:16:a4:07:d5:2e:f8:31:16:9b:cc:fa:
         bd:6a:20:f2:aa:be:98:e9:dc:27:a6:23:7e:13:d0:18:70:07:
         6c:7f:72:35:65:58:a4:23:3e:f1:b7:e4:03:64:2b:24:52:59:
         a7:39:eb:fe:78:48:d7:81:79:ee:94:5d:66:9f:78:7f:34:2d:
         ed:b4:ab:a3:b0:b7:57:16:bb:ed:ce:0c:da:60:fb:d6:a0:b4:
         f2:b9:70:ab
-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgIDAPDCMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE2NTM0NVoXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmRkOTktNWNhNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOEJ07nzMLr3z+xjdRM7yl//j6VAPL7V6Bk4vZVfNzebML2rPNfpzgF8dkh8
QRQUWdMg4fGBegIEDumnR88gasri3kbGcgFLskkQLA/upyaPu/BUwyuzK3w3J4gE
xwoRVax5O0rcYBttVVXJPFTeca3y83PS+vqjlvBzpAXMHQ42SZYM22W6CKK04uf6
ZZUcl8Gf2fh+xqYwXueEVKJ74p1N5vcx5qkxr94pTsdja2Ugn3MuC+MkIPYL4e+y
xySEdOU3CQqeY2pDYPDtMt5dcCdfo5iHW/W/jrI5MSwWFcMjuVEz3tv3qFXqKjVH
1GDJG4sqDHfGARfi/eiMmi1iowkCAwEAAaOCAmYwggJiMB0GA1UdDgQWBBTH1DSs
d64TI4RLhAyBXLWuISrJLjAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwL0Q2QTg3ODU2
QkREMDExRUE5NzAyRkMxMkM0RjlBRTAyLnJvYTAlBggrBgEFBQcBBwEB/wQWMBQw
EgQCAAEwDAMEAmdaIAMEAWeSmjANBgkqhkiG9w0BAQsFAAOCAQEArzrlacuI6uqK
NUx8HMBv7Dt5IBShzx8wnSNVRdfKNN8skBp/KLHVIRMB6EUWigA9UK674ySrh3S2
tI7Nzk45y2bbXFfirZHluaRf5UxLmNHCBAnNqnjBJ30+ra5Eb8p99mANl2+DYb2C
j4HNzJv/HAtPi4i3ZejInA1v8J876Vs4c307xg+U6h7hbNBxRA+6d6jtbpQJT1La
qiE+ySvbhOBlJ2kC0OA/vhakB9Uu+DEWm8z6vWog8qq+mOncJ6YjfhPQGHAHbH9y
NWVYpCM+8bfkA2QrJFJZpznr/nhI14F57pRdZp94fzQt7bSro7C3Vxa77c4M2mD7
1qC08rlwqw==
-----END CERTIFICATE-----
Generated at Tue Jul 21 13:56:43 2026 by rpki-client