Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A918EDB2/2A43E30C70E911E2B36D4B6B2979BB20/221B5824FF0F11EF9EC2523EC4F9AE02.roa
File:                     221B5824FF0F11EF9EC2523EC4F9AE02.roa (raw, json)
Hash identifier:          oeOsTYO3GNturBoQEUWx1tSM9/mNQ/HIH6y7SdNTSPk=
Subject key identifier:   C3:0C:78:1F:AF:7A:DC:49:6A:89:E0:EC:9B:68:E2:84:79:21:81:E8
Certificate issuer:       /CN=A918EDB2/serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
Certificate serial:       DE44
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/221B5824FF0F11EF9EC2523EC4F9AE02.roa
Signing time:             Wed 15 Apr 2026 05:31:47 +0000
ROA not before:           Wed 15 Apr 2026 05:31:47 +0000
ROA not after:            Wed 01 Jul 2026 00:00:00 +0000
asID:                     141816
IP address blocks:        103.89.8.0/24 maxlen: 24
                          103.165.26.0/23 maxlen: 23
                          103.171.2.0/24 maxlen: 24
                          103.171.3.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:   Fri 24 Apr 2026 11:17:38 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 56900 (0xde44)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A918EDB2, serialNumber=296EDB64F3AF6E9D980932E816F95983E3ABC823
        Validity
            Not Before: Apr 15 05:31:47 2026 GMT
            Not After : Jul  1 00:00:00 2026 GMT
        Subject: CN=69df22c3-82a6
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:cc:0d:33:38:56:3f:98:63:d5:47:f5:34:14:b1:
                    4a:c4:c1:64:7a:04:b9:94:08:05:3c:34:f2:cc:30:
                    2a:d4:02:43:ee:a0:41:77:d2:9f:4e:fb:ab:2e:34:
                    50:3e:ab:d1:66:89:2b:1d:85:0f:96:15:b5:ca:f2:
                    49:42:79:d8:cb:dd:79:5b:bd:45:41:b8:23:72:d0:
                    83:01:4f:b6:49:51:d9:7f:50:01:82:7b:a0:0b:cd:
                    bc:42:73:41:1e:c7:53:54:85:03:cc:2d:0b:9e:0a:
                    7c:e1:01:f9:8d:4e:55:3c:80:2f:61:42:c3:17:d4:
                    ae:67:bb:49:87:f1:db:1c:be:c6:44:9c:d9:5e:bf:
                    21:c1:fe:1b:e3:df:20:3a:fe:ec:da:3d:8b:a0:c4:
                    3e:0c:c9:a8:ef:57:93:61:68:13:55:bf:ed:0c:7f:
                    21:08:06:22:56:cb:d5:70:72:5d:0a:25:30:19:e4:
                    1d:c6:ff:cd:34:88:31:93:03:0b:af:be:80:22:11:
                    1f:24:90:18:31:db:00:b2:86:8c:9e:d5:2f:56:2e:
                    82:6a:77:73:b9:f8:ae:d6:38:11:67:6f:77:85:6f:
                    dd:f0:84:c2:e0:b7:20:65:fd:a8:c8:e0:3a:83:c3:
                    69:81:77:75:e7:cc:aa:03:7c:d1:85:c3:65:63:93:
                    c6:61
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                C3:0C:78:1F:AF:7A:DC:49:6A:89:E0:EC:9B:68:E2:84:79:21:81:E8
            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/221B5824FF0F11EF9EC2523EC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.89.8.0/24
                  103.165.26.0/23
                  103.171.2.0/23

    Signature Algorithm: sha256WithRSAEncryption
         aa:1f:fa:4d:83:e4:b0:9a:8a:2f:8b:56:04:27:ad:d7:11:6c:
         a8:7d:e8:a9:e1:5e:34:5a:a2:90:46:c0:26:0b:f1:8f:34:9e:
         c7:ea:24:99:1f:7b:f8:e2:12:ea:e3:d4:37:72:8f:dd:e1:e4:
         21:1b:6d:c7:3d:7c:0e:88:32:88:cf:93:b8:d2:8c:82:6f:c5:
         02:1a:71:b9:05:60:b3:00:32:39:fb:6d:5f:76:99:ec:2e:26:
         24:68:8e:67:40:1c:07:a9:ba:b7:fa:02:75:b8:8e:4b:2d:e9:
         0c:3a:1e:bd:d6:fb:04:20:90:b1:1e:8c:1f:0e:4b:0e:e5:7a:
         0e:9b:12:a8:c2:26:06:45:20:ea:b0:20:8a:48:c7:90:c2:30:
         9e:85:ac:7c:f7:c8:b2:ea:31:af:c3:44:2b:c8:03:79:bc:2f:
         aa:ca:ee:be:4e:a2:06:8e:79:e4:26:d4:34:95:f8:74:e2:2b:
         b6:70:da:46:29:bc:ba:19:d7:c1:9d:ed:99:c8:f5:1e:af:2f:
         c4:de:76:38:46:25:f5:d1:39:f4:8e:08:e1:8f:a7:85:0d:7c:
         16:5c:5d:09:10:ee:e6:3d:20:d3:0d:fa:db:51:5f:ad:32:20:
         8e:95:d1:0f:3f:81:6a:75:76:cd:a1:bf:1a:a1:7a:ec:6c:e3:
         61:6a:28:b6
-----BEGIN CERTIFICATE-----
MIIFSTCCBDGgAwIBAgIDAN5EMA0GCSqGSIb3DQEBCwUAMEYxETAPBgNVBAMTCEE5
MThFREIyMTEwLwYDVQQFEygyOTZFREI2NEYzQUY2RTlEOTgwOTMyRTgxNkY5NTk4
M0UzQUJDODIzMB4XDTI2MDQxNTA1MzE0N1oXDTI2MDcwMTAwMDAwMFowGDEWMBQG
A1UEAxMNNjlkZjIyYzMtODJhNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMwNMzhWP5hj1Uf1NBSxSsTBZHoEuZQIBTw08swwKtQCQ+6gQXfSn077qy40
UD6r0WaJKx2FD5YVtcrySUJ52MvdeVu9RUG4I3LQgwFPtklR2X9QAYJ7oAvNvEJz
QR7HU1SFA8wtC54KfOEB+Y1OVTyAL2FCwxfUrme7SYfx2xy+xkSc2V6/IcH+G+Pf
IDr+7No9i6DEPgzJqO9Xk2FoE1W/7Qx/IQgGIlbL1XByXQolMBnkHcb/zTSIMZMD
C6++gCIRHySQGDHbALKGjJ7VL1Yugmp3c7n4rtY4EWdvd4Vv3fCEwuC3IGX9qMjg
OoPDaYF3defMqgN80YXDZWOTxmECAwEAAaOCAmwwggJoMB0GA1UdDgQWBBTDDHgf
r3rcSWqJ4OybaOKEeSGB6DAfBgNVHSMEGDAWgBQpbttk869unZgJMugW+VmD46vI
IzAOBgNVHQ8BAf8EBAMCB4AwgYMGA1UdHwR8MHoweKB2oHSGcnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkxOEVEQjIvMkE0M0UzMEM3
MEU5MTFFMkIzNkQ0QjZCMjk3OUJCMjAvS1c3YlpQT3ZicDJZQ1RMb0Z2bFpnLU9y
eUNNLmNybDB+BggrBgEFBQcBAQRyMHAwbgYIKwYBBQUHMAKGYnJzeW5jOi8vcnBr
aS5hcG5pYy5uZXQvcmVwb3NpdG9yeS9CNTI3RUY1ODFENjYxMUUyQkI0NjhGN0M3
MkZEMUZGMi9LVzdiWlBPdmJwMllDVExvRnZsWmctT3J5Q00uY2VyMEoGA1UdIAEB
/wRAMD4wPAYIKwYBBQUHDgIwMDAuBggrBgEFBQcCARYiaHR0cHM6Ly93d3cuYXBu
aWMubmV0L1JQS0kvQ1BTLnBkZjCBlgYIKwYBBQUHAQsEgYkwgYYwgYMGCCsGAQUF
BzALhndyc3luYzovL3Jwa2kuYXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5
MThFREIyLzJBNDNFMzBDNzBFOTExRTJCMzZENEI2QjI5NzlCQjIwLzIyMUI1ODI0
RkYwRjExRUY5RUMyNTIzRUM0RjlBRTAyLnJvYTArBggrBgEFBQcBBwEB/wQcMBow
GAQCAAEwEgMEAGdZCAMEAWelGgMEAWerAjANBgkqhkiG9w0BAQsFAAOCAQEAqh/6
TYPksJqKL4tWBCet1xFsqH3oqeFeNFqikEbAJgvxjzSex+okmR97+OIS6uPUN3KP
3eHkIRttxz18DogyiM+TuNKMgm/FAhpxuQVgswAyOfttX3aZ7C4mJGiOZ0AcB6m6
t/oCdbiOSy3pDDoevdb7BCCQsR6MHw5LDuV6DpsSqMImBkUg6rAgikjHkMIwnoWs
fPfIsuoxr8NEK8gDebwvqsruvk6iBo555CbUNJX4dOIrtnDaRim8uhnXwZ3tmcj1
Hq8vxN52OEYl9dE59I4I4Y+nhQ18FlxdCRDu5j0g0w3621FfrTIgjpXRDz+BanV2
zaG/GqF67GzjYWootg==
-----END CERTIFICATE-----
Generated at Fri Apr 17 19:27:44 2026 by rpki-client