Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A915EAD0/21FA5B0661EE11EA925D6225C4F9AE02/803C622E9B9111EDBC921164C4F9AE02.roa
File:                     803C622E9B9111EDBC921164C4F9AE02.roa (raw, json)
Hash identifier:          he9nFrxa4RDCJ3/iV1hXe32BrF1eKZpt03x6XmS/XtY=
Subject key identifier:   23:B3:65:17:B1:F6:8D:F7:16:0E:92:85:14:DE:DB:2E:44:1A:EE:FB
Certificate issuer:       /CN=A915EAD0/serialNumber=51629BEB80FBDF94ED9A643FD78C81DA73B6BA1A
Certificate serial:       0B0A
Authority key identifier: 51:62:9B:EB:80:FB:DF:94:ED:9A:64:3F:D7:8C:81:DA:73:B6:BA:1A
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/UWKb64D735TtmmQ_14yB2nO2uho.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915EAD0/21FA5B0661EE11EA925D6225C4F9AE02/803C622E9B9111EDBC921164C4F9AE02.roa
Signing time:             Sun 01 Mar 2026 14:46:08 +0000
ROA not before:           Thu 12 Jun 2025 19:35:33 +0000
ROA not after:            Mon 31 Aug 2026 00:00:00 +0000
asID:                     58598
IP address blocks:        103.9.88.0/22 maxlen: 22
                          103.9.88.0/24 maxlen: 24
                          103.9.89.0/24 maxlen: 24
                          103.9.90.0/24 maxlen: 24
                          103.9.91.0/24 maxlen: 24
                          2403:d700::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915EAD0/21FA5B0661EE11EA925D6225C4F9AE02/UWKb64D735TtmmQ_14yB2nO2uho.crl
                          rsync://rpki.apnic.net/member_repository/A915EAD0/21FA5B0661EE11EA925D6225C4F9AE02/UWKb64D735TtmmQ_14yB2nO2uho.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/UWKb64D735TtmmQ_14yB2nO2uho.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:   Sun 08 Mar 2026 23:59:22 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2826 (0xb0a)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915EAD0, serialNumber=51629BEB80FBDF94ED9A643FD78C81DA73B6BA1A
        Validity
            Not Before: Jun 12 19:35:33 2025 GMT
            Not After : Aug 31 00:00:00 2026 GMT
        Subject: CN=69a45130-fd85
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c1:24:44:2e:72:4e:da:54:98:50:f6:6e:fe:09:
                    0b:d7:d6:0c:21:6c:5c:b6:6d:e4:70:cf:9f:5e:36:
                    2c:97:27:8c:07:61:98:3f:bb:d4:4c:42:0d:3b:ea:
                    98:b9:99:a2:97:73:9f:07:1b:68:59:16:f4:49:fb:
                    c5:e1:7d:c5:91:44:fd:f9:c7:3b:3c:ab:37:9e:ca:
                    32:27:39:6a:bd:20:c1:48:af:fc:c7:e5:5d:ae:b3:
                    4b:bf:43:5e:cb:83:11:24:9a:2b:c6:fa:40:93:40:
                    90:e0:56:2c:b2:63:84:11:90:02:3a:f9:11:0f:47:
                    e5:c4:f4:db:e8:20:d6:d1:f4:e9:d2:a3:3e:e2:17:
                    b5:8a:55:8b:ed:f9:50:19:b8:42:e7:57:9b:fe:56:
                    f5:45:7f:1a:bf:00:c0:3b:fe:dd:f6:48:23:9d:25:
                    9f:a7:70:f7:e7:30:0c:2b:70:56:9b:e3:4a:ce:23:
                    c6:13:83:87:29:86:b0:45:b5:e9:74:a5:be:60:1d:
                    94:88:89:2d:81:e9:fe:59:bf:08:70:bc:c7:4e:fe:
                    d5:f5:9b:37:08:11:21:da:0e:24:f0:69:65:99:87:
                    ea:2b:f7:4c:3c:bd:a5:84:d3:2f:b9:ac:46:30:44:
                    c8:c9:37:cf:f1:b4:11:ac:05:ee:d8:4d:75:58:f9:
                    5c:27
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                23:B3:65:17:B1:F6:8D:F7:16:0E:92:85:14:DE:DB:2E:44:1A:EE:FB
            X509v3 Authority Key Identifier:
                keyid:51:62:9B:EB:80:FB:DF:94:ED:9A:64:3F:D7:8C:81:DA:73:B6:BA:1A

            X509v3 Key Usage: critical
                Digital Signature
            X509v3 CRL Distribution Points:

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915EAD0/21FA5B0661EE11EA925D6225C4F9AE02/UWKb64D735TtmmQ_14yB2nO2uho.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/UWKb64D735TtmmQ_14yB2nO2uho.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/A915EAD0/21FA5B0661EE11EA925D6225C4F9AE02/803C622E9B9111EDBC921164C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.9.88.0/22
                IPv6:
                  2403:d700::/32

    Signature Algorithm: sha256WithRSAEncryption
         cd:4e:11:56:a9:77:53:6f:bd:43:a2:41:54:90:9a:a8:54:c5:
         56:bc:a8:85:25:ae:9b:d8:13:6f:72:c5:a9:67:a1:29:49:e7:
         a7:18:cc:19:de:a7:60:98:4c:de:5b:d9:4f:9d:4f:49:6f:08:
         88:67:24:ca:2c:33:56:7c:cf:f7:3c:ed:40:28:52:bb:0a:8d:
         ab:fa:ab:a7:9f:97:20:48:16:a3:22:80:78:ad:e8:55:e0:70:
         0f:95:0e:81:e1:c1:d3:34:f4:bb:12:36:12:75:a4:c2:14:22:
         01:4b:8a:9b:02:cd:c2:bd:cd:d8:87:a9:23:eb:95:40:66:41:
         00:e8:ed:77:c2:35:47:a0:cb:fb:a7:1e:4a:47:ac:ca:51:35:
         f6:7d:a3:03:da:41:8c:e4:7e:63:33:33:ba:e8:57:72:ec:80:
         ac:c9:74:96:6f:99:93:f8:d0:d8:51:83:70:d4:4d:30:67:08:
         a5:7e:3f:19:42:9a:99:5a:a4:e2:06:df:01:da:8d:17:b6:d1:
         63:68:b5:5c:90:00:56:07:0d:ec:83:32:85:02:59:ef:7f:ce:
         82:0d:b3:0d:84:8e:5f:97:e3:f8:62:a7:7a:76:f2:43:1a:cd:
         10:cf:82:2a:c1:b7:07:5e:44:a6:2c:b1:b4:05:16:fb:7b:85:
         32:5d:aa:55
-----BEGIN CERTIFICATE-----
MIIFSzCCBDOgAwIBAgICCwowDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NUVBRDAxMTAvBgNVBAUTKDUxNjI5QkVCODBGQkRGOTRFRDlBNjQzRkQ3OEM4MURB
NzNCNkJBMUEwHhcNMjUwNjEyMTkzNTMzWhcNMjYwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWE0NTEzMC1mZDg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwSRELnJO2lSYUPZu/gkL19YMIWxctm3kcM+fXjYslyeMB2GYP7vUTEINO+qY
uZmil3OfBxtoWRb0SfvF4X3FkUT9+cc7PKs3nsoyJzlqvSDBSK/8x+VdrrNLv0Ne
y4MRJJorxvpAk0CQ4FYssmOEEZACOvkRD0flxPTb6CDW0fTp0qM+4he1ilWL7flQ
GbhC51eb/lb1RX8avwDAO/7d9kgjnSWfp3D35zAMK3BWm+NKziPGE4OHKYawRbXp
dKW+YB2UiIktgen+Wb8IcLzHTv7V9Zs3CBEh2g4k8GllmYfqK/dMPL2lhNMvuaxG
METIyTfP8bQRrAXu2E11WPlcJwIDAQABo4ICbzCCAmswHQYDVR0OBBYEFCOzZRex
9o33Fg6ShRTe2y5EGu77MB8GA1UdIwQYMBaAFFFim+uA+9+U7ZpkP9eMgdpztroa
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1RUFEMC8yMUZBNUIwNjYx
RUUxMUVBOTI1RDYyMjVDNEY5QUUwMi9VV0tiNjRENzM1VHRtbVFfMTR5QjJuTzJ1
aG8uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL1VXS2I2NEQ3MzVUdG1tUV8xNHlCMm5PMnVoby5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NUVBRDAvMjFGQTVCMDY2MUVFMTFFQTkyNUQ2MjI1QzRGOUFFMDIvODAzQzYyMkU5
QjkxMTFFREJDOTIxMTY0QzRGOUFFMDIucm9hMC4GCCsGAQUFBwEHAQH/BB8wHTAM
BAIAATAGAwQCZwlYMA0EAgACMAcDBQAkA9cAMA0GCSqGSIb3DQEBCwUAA4IBAQDN
ThFWqXdTb71DokFUkJqoVMVWvKiFJa6b2BNvcsWpZ6EpSeenGMwZ3qdgmEzeW9lP
nU9JbwiIZyTKLDNWfM/3PO1AKFK7Co2r+qunn5cgSBajIoB4rehV4HAPlQ6B4cHT
NPS7EjYSdaTCFCIBS4qbAs3Cvc3Yh6kj65VAZkEA6O13wjVHoMv7px5KR6zKUTX2
faMD2kGM5H5jMzO66Fdy7ICsyXSWb5mT+NDYUYNw1E0wZwilfj8ZQpqZWqTiBt8B
2o0XttFjaLVckABWBw3sgzKFAlnvf86CDbMNhI5fl+P4Yqd6dvJDGs0Qz4IqwbcH
XkSmLLG0BRb7e4UyXapV
-----END CERTIFICATE-----
Generated at Mon Mar 2 11:10:02 2026 by rpki-client