Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/954CE8F49AD111F0864E6E51C4F9AE02.roa
File:                     954CE8F49AD111F0864E6E51C4F9AE02.roa (raw, json)
Hash identifier:          hk7Tq/7OGbnzCzNfA3nzztcoRV69eExfkP2z86i+iso=
Subject key identifier:   8B:97:B2:A3:70:EE:56:0A:00:9A:2B:7D:89:3C:D0:34:46:D7:C6:D5
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       EAD9
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/954CE8F49AD111F0864E6E51C4F9AE02.roa
Signing time:             Sun 31 May 2026 17:47:23 +0000
ROA not before:           Sun 31 May 2026 17:47:23 +0000
ROA not after:            Thu 01 Oct 2026 00:00:00 +0000
asID:                     154241
IP address blocks:        121.0.56.0/23 maxlen: 24
                          2001:df6:2140::/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: 60121 (0xead9)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: May 31 17:47:23 2026 GMT
            Not After : Oct  1 00:00:00 2026 GMT
        Subject: CN=6a1c742b-0533
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:aa:45:59:53:9b:a4:41:be:2e:3d:d6:9c:3b:ef:
                    ec:07:44:14:e1:52:81:a5:e0:ef:50:2d:4c:d4:2a:
                    9a:50:68:8b:dd:b5:4a:33:a7:f4:51:3e:ca:88:a6:
                    5b:92:29:93:75:20:21:96:d0:00:2d:f6:96:73:4f:
                    81:0d:ee:3a:0c:75:0d:69:6c:47:1a:f1:22:14:4d:
                    92:ce:57:1f:c7:6c:0c:86:82:db:d9:2a:48:e4:85:
                    fc:0c:98:0d:65:df:ba:34:9a:6a:10:00:eb:4f:83:
                    1e:d8:50:42:b3:e4:b7:31:8e:1e:f5:39:be:e9:9f:
                    d5:d1:61:78:b4:80:71:11:4f:a5:c7:a6:ef:cb:59:
                    01:82:b9:e8:aa:4c:94:9a:cf:4a:8b:57:9c:cd:0f:
                    29:48:dc:8b:16:27:7c:7a:d8:6e:98:32:95:ab:f0:
                    d3:37:1d:70:f8:41:a2:5c:2d:79:02:a5:37:9f:25:
                    aa:f1:af:93:58:82:d4:b7:8a:39:45:28:61:f6:ed:
                    cb:7a:36:f9:16:07:3b:73:79:d7:5c:99:8b:25:70:
                    98:3c:38:ba:4f:a6:03:f8:30:18:9b:cf:fe:82:e2:
                    33:87:a9:8e:d7:89:a0:16:65:47:8e:4b:de:cb:b8:
                    52:fb:13:a2:12:cb:48:77:0e:ec:2d:c9:c5:90:9f:
                    c3:fb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8B:97:B2:A3:70:EE:56:0A:00:9A:2B:7D:89:3C:D0:34:46:D7:C6:D5
            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/954CE8F49AD111F0864E6E51C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  121.0.56.0/23
                IPv6:
                  2001:df6:2140::/48

    Signature Algorithm: sha256WithRSAEncryption
         3b:fb:c2:da:54:1d:30:05:af:06:25:e6:e5:19:cd:34:7f:1c:
         4e:a5:7a:e4:d2:19:e6:58:2c:48:2e:01:0c:5d:1e:03:b7:37:
         db:ff:43:7e:14:c6:e5:10:05:f3:9d:d1:53:6a:1f:4b:9b:f4:
         2e:94:30:93:d0:6a:48:4d:0f:bc:d6:81:59:2d:7a:5a:f9:17:
         b3:19:bd:7b:0f:80:f3:dc:64:10:fc:ad:49:0e:1d:19:7c:08:
         56:6f:c2:a0:47:9e:9c:a3:10:ed:32:0c:b6:2c:c1:11:c1:d4:
         f6:b7:b5:5c:f2:d6:38:f8:54:9c:66:27:51:7d:25:a2:c9:b0:
         5e:d2:98:55:6d:2d:1d:cd:c9:bc:43:52:af:2e:d7:c3:2c:0f:
         6b:9f:e0:e0:4f:1d:7f:d3:6c:ea:df:0c:5a:d5:1e:4e:af:8e:
         6f:4c:20:86:3d:81:ef:8f:62:00:ca:a5:7a:d6:ca:e3:0f:ea:
         a4:87:cc:9e:73:4a:25:62:63:ab:6f:ef:a3:93:a7:c5:1d:0d:
         de:0f:ec:3d:f4:4d:22:ed:14:d9:43:0e:14:1b:65:8c:cc:d3:
         fb:e6:7c:69:88:f9:cf:7d:c5:bd:e3:79:06:cb:70:95:be:c9:
         03:cd:d9:c6:b2:fa:8b:06:d9:40:36:5e:f4:b5:b9:45:a8:38:
         d1:8d:7d:76
-----BEGIN CERTIFICATE-----
MIIFTjCCBDagAwIBAgIDAOrZMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDUzMTE3NDcyM1oXDTI2MTAwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNmExYzc0MmItMDUzMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKpFWVObpEG+Lj3WnDvv7AdEFOFSgaXg71AtTNQqmlBoi921SjOn9FE+yoim
W5Ipk3UgIZbQAC32lnNPgQ3uOgx1DWlsRxrxIhRNks5XH8dsDIaC29kqSOSF/AyY
DWXfujSaahAA60+DHthQQrPktzGOHvU5vumf1dFheLSAcRFPpcem78tZAYK56KpM
lJrPSotXnM0PKUjcixYnfHrYbpgylavw0zcdcPhBolwteQKlN58lqvGvk1iC1LeK
OUUoYfbty3o2+RYHO3N511yZiyVwmDw4uk+mA/gwGJvP/oLiM4epjteJoBZlR45L
3su4UvsTohLLSHcO7C3JxZCfw/sCAwEAAaOCAnEwggJtMB0GA1UdDgQWBBSLl7Kj
cO5WCgCaK32JPNA0RtfG1TAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzk1NENFOEY0
OUFEMTExRjA4NjRFNkU1MUM0RjlBRTAyLnJvYTAwBggrBgEFBQcBBwEB/wQhMB8w
DAQCAAEwBgMEAXkAODAPBAIAAjAJAwcAIAEN9iFAMA0GCSqGSIb3DQEBCwUAA4IB
AQA7+8LaVB0wBa8GJeblGc00fxxOpXrk0hnmWCxILgEMXR4Dtzfb/0N+FMblEAXz
ndFTah9Lm/QulDCT0GpITQ+81oFZLXpa+RezGb17D4Dz3GQQ/K1JDh0ZfAhWb8Kg
R56coxDtMgy2LMERwdT2t7Vc8tY4+FScZidRfSWiybBe0phVbS0dzcm8Q1KvLtfD
LA9rn+DgTx1/02zq3wxa1R5Or45vTCCGPYHvj2IAyqV61srjD+qkh8yec0olYmOr
b++jk6fFHQ3eD+w99E0i7RTZQw4UG2WMzNP75nxpiPnPfcW943kGy3CVvskDzdnG
svqLBtlANl70tblFqDjRjX12
-----END CERTIFICATE-----
Generated at Thu Jun 4 10:06:25 2026 by rpki-client