Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/A1199EF62F3811F1BCC23E8CAA833773.roa
File:                     A1199EF62F3811F1BCC23E8CAA833773.roa (raw, json)
Hash identifier:          MxJwq28edqNkrtLInmFEkOGJCRGIkB6p3AdOfX5sHmk=
Subject key identifier:   21:46:83:ED:DF:58:79:6D:CF:9F:3B:26:31:B8:7F:FA:4A:09:D3:AB
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       E4BF
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/A1199EF62F3811F1BCC23E8CAA833773.roa
Signing time:             Sun 31 May 2026 16:56:18 +0000
ROA not before:           Sun 31 May 2026 16:56:18 +0000
ROA not after:            Thu 01 Oct 2026 00:00:00 +0000
asID:                     136645
IP address blocks:        103.98.20.0/22 maxlen: 24
                          2401:760::/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:   Thu 11 Jun 2026 06:09:52 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 58559 (0xe4bf)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: May 31 16:56:18 2026 GMT
            Not After : Oct  1 00:00:00 2026 GMT
        Subject: CN=6a1c6832-e40b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:dc:82:0b:c9:21:cf:ae:3d:2f:d0:08:6f:c4:39:
                    cb:aa:4b:75:96:4f:6d:c4:f4:d0:5e:b9:ad:8d:e9:
                    4c:c0:d7:31:66:a5:c4:90:3b:b2:eb:a0:f6:9f:75:
                    f8:81:bc:fe:25:ed:34:93:b2:e4:7b:1e:c7:f0:28:
                    49:39:4d:00:a8:4a:80:74:23:2e:0b:de:db:1b:96:
                    d0:67:65:38:b0:fc:e5:5c:9b:86:6e:f9:a1:15:9a:
                    ed:4d:ab:90:a0:da:68:78:d3:a2:4e:b9:db:e9:a5:
                    fe:7a:70:a1:97:52:93:26:35:bc:5e:8a:bd:f7:39:
                    00:e6:71:42:68:7a:03:99:99:e1:60:99:5a:fc:af:
                    85:a7:23:f8:d7:3c:6d:4c:4a:93:81:52:b9:d3:df:
                    08:70:18:5c:57:b2:16:c1:a3:eb:a1:31:64:2a:3e:
                    5f:bf:53:ad:62:c2:10:1b:52:fa:6a:f0:34:31:d7:
                    8a:44:95:41:3f:5a:40:5a:3b:71:a2:32:cc:77:aa:
                    9a:a1:88:ce:f9:47:f2:db:b2:d5:a7:0e:e2:e5:39:
                    72:4a:cb:ab:a9:2d:39:d6:6a:8f:7b:3b:55:01:55:
                    94:7b:5e:0e:11:20:30:87:33:98:8d:0a:77:bc:f6:
                    bc:bd:5f:fb:b3:a7:dd:10:9e:0d:48:31:c1:22:89:
                    75:53
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                21:46:83:ED:DF:58:79:6D:CF:9F:3B:26:31:B8:7F:FA:4A:09:D3:AB
            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/A1199EF62F3811F1BCC23E8CAA833773.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.98.20.0/22
                IPv6:
                  2401:760::/32

    Signature Algorithm: sha256WithRSAEncryption
         4d:7a:0e:79:18:eb:cf:f7:0f:df:7b:c2:42:96:0a:55:aa:03:
         26:14:21:20:63:45:37:56:8d:32:9e:7d:7a:7a:5a:2c:4a:a6:
         c4:b2:ba:82:03:76:4d:b9:db:f4:ae:46:8e:f5:70:0c:a7:c4:
         88:06:e9:4c:de:96:1d:bf:24:44:b1:b2:10:15:0f:ad:fa:f1:
         68:74:bc:8e:b9:3e:31:1b:49:e2:59:44:58:b4:6c:af:93:84:
         8c:16:05:93:60:7f:92:55:e9:f1:5c:4c:09:cb:78:f2:b5:5c:
         16:ac:30:8b:a1:3b:51:60:8d:04:f7:de:74:f8:c1:76:be:d4:
         c0:f0:1c:77:04:5e:5f:82:98:67:20:c1:36:49:f0:2a:49:c0:
         05:25:27:c3:70:67:22:aa:f9:c7:3e:25:c0:6c:c9:22:70:7f:
         a8:1d:7d:24:4f:38:cb:5d:a0:f9:29:39:6f:44:2c:4e:58:81:
         31:ec:a0:78:3b:95:66:c7:1f:4d:56:14:18:d5:73:b0:33:71:
         2c:38:ac:f3:d0:49:2e:8d:a7:63:77:07:06:03:95:1a:98:e6:
         48:ae:13:91:24:d6:b0:19:56:0a:f8:ea:2a:b6:2c:16:f2:e7:
         8c:b9:30:72:7e:f5:50:a7:02:a8:0f:18:71:2c:8e:fc:aa:05:
         f3:3b:e0:bf
-----BEGIN CERTIFICATE-----
MIIFTDCCBDSgAwIBAgIDAOS/MA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDUzMTE2NTYxOFoXDTI2MTAwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmExYzY4MzItZTQwYjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANyCC8khz649L9AIb8Q5y6pLdZZPbcT00F65rY3pTMDXMWalxJA7suug9p91
+IG8/iXtNJOy5Hsex/AoSTlNAKhKgHQjLgve2xuW0GdlOLD85Vybhm75oRWa7U2r
kKDaaHjTok652+ml/npwoZdSkyY1vF6Kvfc5AOZxQmh6A5mZ4WCZWvyvhacj+Nc8
bUxKk4FSudPfCHAYXFeyFsGj66ExZCo+X79TrWLCEBtS+mrwNDHXikSVQT9aQFo7
caIyzHeqmqGIzvlH8tuy1acO4uU5ckrLq6ktOdZqj3s7VQFVlHteDhEgMIczmI0K
d7z2vL1f+7On3RCeDUgxwSKJdVMCAwEAAaOCAm8wggJrMB0GA1UdDgQWBBQhRoPt
31h5bc+fOyYxuH/6SgnTqzAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwL0ExMTk5RUY2
MkYzODExRjFCQ0MyM0U4Q0FBODMzNzczLnJvYTAuBggrBgEFBQcBBwEB/wQfMB0w
DAQCAAEwBgMEAmdiFDANBAIAAjAHAwUAJAEHYDANBgkqhkiG9w0BAQsFAAOCAQEA
TXoOeRjrz/cP33vCQpYKVaoDJhQhIGNFN1aNMp59enpaLEqmxLK6ggN2Tbnb9K5G
jvVwDKfEiAbpTN6WHb8kRLGyEBUPrfrxaHS8jrk+MRtJ4llEWLRsr5OEjBYFk2B/
klXp8VxMCct48rVcFqwwi6E7UWCNBPfedPjBdr7UwPAcdwReX4KYZyDBNknwKknA
BSUnw3BnIqr5xz4lwGzJInB/qB19JE84y12g+Sk5b0QsTliBMeygeDuVZscfTVYU
GNVzsDNxLDis89BJLo2nY3cHBgOVGpjmSK4TkSTWsBlWCvjqKrYsFvLnjLkwcn71
UKcCqA8YcSyO/KoF8zvgvw==
-----END CERTIFICATE-----
Generated at Thu Jun 4 09:09:14 2026 by rpki-client