Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/8AA77942A3AC11EDB3083C2FC4F9AE02.roa
File:                     8AA77942A3AC11EDB3083C2FC4F9AE02.roa (raw, json)
Hash identifier:          k4hTmaqjP9UDqddfjIX0yXsHUuINJkRzfLRW0Oscdrg=
Subject key identifier:   CC:22:DF:51:6B:9B:91:8C:4A:DB:C6:F7:13:9D:03:85:52:FB:A7:B6
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       F123
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/8AA77942A3AC11EDB3083C2FC4F9AE02.roa
Signing time:             Mon 06 Jul 2026 16:56:58 +0000
ROA not before:           Mon 06 Jul 2026 16:56:58 +0000
ROA not after:            Thu 01 Jul 2027 00:00:00 +0000
asID:                     137084
IP address blocks:        103.103.29.0/24 maxlen: 24
                          103.104.58.0/23 maxlen: 24
                          103.104.68.0/24 maxlen: 24
                          2001:df4:1700::/48 maxlen: 52
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: 61731 (0xf123)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Jul  6 16:56:58 2026 GMT
            Not After : Jul  1 00:00:00 2027 GMT
        Subject: CN=6a4bde59-a643
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9e:7a:32:f4:db:b6:e2:26:28:da:0f:bc:33:cf:
                    e2:89:b9:96:b2:64:ea:8a:44:98:13:a2:c0:42:6a:
                    8a:88:41:55:76:90:ec:57:70:65:41:5f:fb:af:3d:
                    bb:a2:7e:81:91:15:8d:11:b4:f8:9a:57:28:95:16:
                    20:a5:f9:55:bb:c0:27:cb:b1:93:35:0d:77:d2:44:
                    fd:67:0e:49:25:6c:6a:86:b2:ec:0c:b0:92:ec:12:
                    58:51:51:cd:48:b8:93:ab:bd:40:c7:ed:2c:57:18:
                    7b:44:3b:dd:02:8b:18:9c:2b:10:59:1f:64:e3:51:
                    77:6b:1b:01:ca:3c:67:25:5f:b3:31:a4:ce:68:62:
                    1e:7b:e1:5e:27:31:61:ac:5d:e8:17:4f:d7:a9:c7:
                    ed:e8:65:eb:e1:95:ef:5d:99:fa:ae:e1:7d:8d:fc:
                    d4:e9:00:aa:6a:88:0b:cf:ee:4b:e5:05:ca:37:51:
                    c0:99:4c:d8:01:41:d0:fb:c5:62:b1:45:28:6f:0c:
                    a6:6a:5c:04:48:0f:5e:bb:e4:b1:6d:32:7a:07:af:
                    e1:43:8d:c0:4e:c0:d1:00:8f:48:33:9e:50:92:67:
                    52:10:c6:91:6a:54:b1:13:ff:9f:ec:f0:86:e3:0d:
                    6d:14:b8:3b:f2:65:82:af:a9:15:9b:ff:89:63:9e:
                    a7:f9
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                CC:22:DF:51:6B:9B:91:8C:4A:DB:C6:F7:13:9D:03:85:52:FB:A7:B6
            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/8AA77942A3AC11EDB3083C2FC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.103.29.0/24
                  103.104.58.0/23
                  103.104.68.0/24
                IPv6:
                  2001:df4:1700::/48

    Signature Algorithm: sha256WithRSAEncryption
         69:bf:ae:b2:3f:fb:54:7f:e7:fe:63:6b:70:25:0c:53:8d:89:
         2f:e5:89:17:e2:b6:da:a9:f1:47:20:49:64:7b:7f:96:41:8d:
         2d:d7:b1:86:06:f8:c0:76:28:7f:f4:5c:81:97:d2:e1:2c:4f:
         6a:5b:e9:98:07:3a:6b:f7:e7:34:40:1d:20:f9:e7:c6:06:02:
         a0:9d:1e:a5:73:66:7a:27:8b:34:63:39:be:3a:08:69:81:20:
         a0:51:c5:e4:0b:a4:7a:c6:2b:f7:77:39:f8:89:cd:e5:30:3f:
         a1:41:32:a7:77:85:f2:b8:52:e6:d2:8c:c8:94:53:7b:2c:da:
         dc:0e:0a:d9:e8:75:c6:64:10:c9:ac:25:97:04:1b:6c:50:78:
         55:a1:e3:67:e0:f1:18:a8:f2:b3:4e:79:b0:44:28:61:53:60:
         a2:0a:a3:92:9d:07:22:95:39:ef:47:33:10:f3:01:10:09:c2:
         fd:0f:11:92:c7:03:fd:cc:e5:77:84:2d:12:cb:23:07:bd:4a:
         28:54:67:54:d5:62:66:d9:4d:13:e3:5e:c5:d3:06:f1:7e:8f:
         b2:e9:24:70:65:46:b8:fd:f2:66:b7:13:8c:b0:e5:5d:44:a8:
         ea:c4:32:aa:8d:ec:07:5e:f1:a1:cd:32:02:e0:a5:13:6b:e2:
         75:be:b8:52
-----BEGIN CERTIFICATE-----
MIIFWjCCBEKgAwIBAgIDAPEjMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDcwNjE2NTY1OFoXDTI3MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmE0YmRlNTktYTY0MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJ56MvTbtuImKNoPvDPP4om5lrJk6opEmBOiwEJqiohBVXaQ7FdwZUFf+689
u6J+gZEVjRG0+JpXKJUWIKX5VbvAJ8uxkzUNd9JE/WcOSSVsaoay7AywkuwSWFFR
zUi4k6u9QMftLFcYe0Q73QKLGJwrEFkfZONRd2sbAco8ZyVfszGkzmhiHnvhXicx
Yaxd6BdP16nH7ehl6+GV712Z+q7hfY381OkAqmqIC8/uS+UFyjdRwJlM2AFB0PvF
YrFFKG8MpmpcBEgPXrvksW0yegev4UONwE7A0QCPSDOeUJJnUhDGkWpUsRP/n+zw
huMNbRS4O/Jlgq+pFZv/iWOep/kCAwEAAaOCAn0wggJ5MB0GA1UdDgQWBBTMIt9R
a5uRjErbxvcTnQOFUvuntjAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzhBQTc3OTQy
QTNBQzExRURCMzA4M0MyRkM0RjlBRTAyLnJvYTA8BggrBgEFBQcBBwEB/wQtMCsw
GAQCAAEwEgMEAGdnHQMEAWdoOgMEAGdoRDAPBAIAAjAJAwcAIAEN9BcAMA0GCSqG
SIb3DQEBCwUAA4IBAQBpv66yP/tUf+f+Y2twJQxTjYkv5YkX4rbaqfFHIElke3+W
QY0t17GGBvjAdih/9FyBl9LhLE9qW+mYBzpr9+c0QB0g+efGBgKgnR6lc2Z6J4s0
Yzm+OghpgSCgUcXkC6R6xiv3dzn4ic3lMD+hQTKnd4XyuFLm0ozIlFN7LNrcDgrZ
6HXGZBDJrCWXBBtsUHhVoeNn4PEYqPKzTnmwRChhU2CiCqOSnQcilTnvRzMQ8wEQ
CcL9DxGSxwP9zOV3hC0SyyMHvUooVGdU1WJm2U0T417F0wbxfo+y6SRwZUa4/fJm
txOMsOVdRKjqxDKqjewHXvGhzTIC4KUTa+J1vrhS
-----END CERTIFICATE-----
Generated at Tue Jul 21 11:12:28 2026 by rpki-client