Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91B62E1/0ABB3568C8E611F0AA0C5B47C4F9AE02/146F4288C8E711F0A7C33B4CC4F9AE02.roa
File:                     146F4288C8E711F0A7C33B4CC4F9AE02.roa (raw, json)
Hash identifier:          mWJy1v+ne8mjUCBxQ8B6n5ShRR6xhgziEl5EgVMvzV0=
Subject key identifier:   CD:07:D2:B0:C6:0E:7F:31:AD:12:A6:02:A7:B8:F3:A1:6A:6E:FA:A7
Certificate issuer:       /CN=A91B62E1/serialNumber=85B7EDB5A684BE3D9A62975990A71D998DEF518B
Certificate serial:       34
Authority key identifier: 85:B7:ED:B5:A6:84:BE:3D:9A:62:97:59:90:A7:1D:99:8D:EF:51:8B
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/hbfttaaEvj2aYpdZkKcdmY3vUYs.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B62E1/0ABB3568C8E611F0AA0C5B47C4F9AE02/146F4288C8E711F0A7C33B4CC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 05:58:22 +0000
ROA not before:           Mon 24 Nov 2025 03:38:46 +0000
ROA not after:            Wed 30 Dec 2026 00:00:00 +0000
asID:                     135647
IP address blocks:        103.77.225.0/24 maxlen: 24
                          103.137.129.0/24 maxlen: 24
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B62E1/0ABB3568C8E611F0AA0C5B47C4F9AE02/hbfttaaEvj2aYpdZkKcdmY3vUYs.crl
                          rsync://rpki.apnic.net/member_repository/A91B62E1/0ABB3568C8E611F0AA0C5B47C4F9AE02/hbfttaaEvj2aYpdZkKcdmY3vUYs.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/hbfttaaEvj2aYpdZkKcdmY3vUYs.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 10:00:30 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 52 (0x34)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B62E1, serialNumber=85B7EDB5A684BE3D9A62975990A71D998DEF518B
        Validity
            Not Before: Nov 24 03:38:46 2025 GMT
            Not After : Dec 30 00:00:00 2026 GMT
        Subject: CN=69a3d57e-031a
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:af:1f:22:b0:82:7e:fc:0e:5e:f8:b6:cf:b5:6e:
                    59:60:de:18:98:67:7b:25:e3:60:74:9c:69:e7:5b:
                    01:91:2b:85:e2:99:03:ad:c6:76:7c:f2:12:f0:31:
                    11:49:73:7e:2c:a6:97:d0:5a:14:14:92:17:c0:dc:
                    8b:7b:95:b7:60:d7:4f:6c:d9:ff:68:c5:39:54:b0:
                    3c:cc:67:51:98:db:ee:ad:52:ab:5f:73:9b:22:df:
                    61:a9:84:f6:dd:70:36:76:0a:9f:ff:be:01:0c:0e:
                    0d:7b:3b:86:e4:40:72:df:ff:8b:ad:da:47:a3:a9:
                    4b:89:e2:90:c2:58:70:6f:d8:75:84:55:fa:d2:ac:
                    dd:b2:ff:ed:bd:7a:f1:ac:f1:88:f9:1a:b0:65:86:
                    4f:7e:54:90:da:32:87:b1:57:5e:ce:3a:b4:63:c1:
                    66:ac:04:fd:2c:70:9a:a7:1d:26:f6:f9:fc:7b:a7:
                    e9:51:61:f0:a0:df:3d:0b:19:f1:65:62:c3:ca:9a:
                    88:8a:98:67:42:28:1a:ec:a4:0b:77:19:7c:2b:e0:
                    bb:3a:56:49:b2:fe:5d:b4:ef:95:6e:00:c3:6d:84:
                    bb:1f:7a:92:d9:e6:4e:39:94:ff:d2:82:cc:08:86:
                    8b:35:45:99:2f:89:a9:63:86:cd:6f:de:43:63:1d:
                    9c:c1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                CD:07:D2:B0:C6:0E:7F:31:AD:12:A6:02:A7:B8:F3:A1:6A:6E:FA:A7
            X509v3 Authority Key Identifier:
                keyid:85:B7:ED:B5:A6:84:BE:3D:9A:62:97:59:90:A7:1D:99:8D:EF:51:8B

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B62E1/0ABB3568C8E611F0AA0C5B47C4F9AE02/hbfttaaEvj2aYpdZkKcdmY3vUYs.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/hbfttaaEvj2aYpdZkKcdmY3vUYs.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/A91B62E1/0ABB3568C8E611F0AA0C5B47C4F9AE02/146F4288C8E711F0A7C33B4CC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.77.225.0/24
                  103.137.129.0/24

    Signature Algorithm: sha256WithRSAEncryption
         0c:a2:4a:4f:5d:78:94:13:a8:21:4f:7c:bf:9b:b1:30:fa:f5:
         05:2c:eb:ee:6d:ab:df:be:3b:9b:67:ac:d7:4f:97:4c:c9:25:
         33:db:4c:c8:ae:84:6c:09:31:e0:86:f7:c0:90:6e:0a:5d:36:
         c5:2d:f4:fa:1d:ef:cd:e6:9d:a8:ea:64:a6:e1:24:c2:b5:49:
         d9:b9:7a:0d:b1:e2:7b:c6:e4:1e:5e:8b:92:b7:57:01:f8:04:
         1c:af:29:9c:8d:cd:6b:63:3f:0c:d9:09:42:e9:ef:c2:b1:49:
         0f:2f:1f:f7:b1:88:fb:63:88:dc:47:4b:3f:dc:4e:42:42:57:
         18:8c:22:f4:69:c1:46:fa:cc:b1:72:75:0a:f7:79:1a:71:62:
         5d:24:09:fd:7e:8d:0f:f5:77:f2:7d:a2:63:48:ba:08:85:60:
         f7:e7:ea:44:ee:6b:7d:d9:b5:b6:3e:15:1c:2d:0b:39:b6:3e:
         b2:d0:d9:ce:dc:3a:39:ee:45:83:9a:3d:00:ff:bc:ba:b0:75:
         96:88:0f:cc:5e:d5:3d:29:84:23:77:dd:f3:1e:6e:3d:42:61:
         06:d4:d8:d8:fe:a3:77:35:33:7b:fe:9e:c5:b2:87:1e:45:32:
         52:a8:d6:ff:18:0b:64:69:59:1b:13:e0:78:bd:a0:4f:7c:5e:
         ae:51:53:55
-----BEGIN CERTIFICATE-----
MIIFQTCCBCmgAwIBAgIBNDANBgkqhkiG9w0BAQsFADBGMREwDwYDVQQDEwhBOTFC
NjJFMTExMC8GA1UEBRMoODVCN0VEQjVBNjg0QkUzRDlBNjI5NzU5OTBBNzFEOTk4
REVGNTE4QjAeFw0yNTExMjQwMzM4NDZaFw0yNjEyMzAwMDAwMDBaMBgxFjAUBgNV
BAMTDTY5YTNkNTdlLTAzMWEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCvHyKwgn78Dl74ts+1bllg3hiYZ3sl42B0nGnnWwGRK4XimQOtxnZ88hLwMRFJ
c34sppfQWhQUkhfA3It7lbdg109s2f9oxTlUsDzMZ1GY2+6tUqtfc5si32GphPbd
cDZ2Cp//vgEMDg17O4bkQHLf/4ut2kejqUuJ4pDCWHBv2HWEVfrSrN2y/+29evGs
8Yj5GrBlhk9+VJDaMoexV17OOrRjwWasBP0scJqnHSb2+fx7p+lRYfCg3z0LGfFl
YsPKmoiKmGdCKBrspAt3GXwr4Ls6Vkmy/l2075VuAMNthLsfepLZ5k45lP/SgswI
hos1RZkvialjhs1v3kNjHZzBAgMBAAGjggJmMIICYjAdBgNVHQ4EFgQUzQfSsMYO
fzGtEqYCp7jzoWpu+qcwHwYDVR0jBBgwFoAUhbfttaaEvj2aYpdZkKcdmY3vUYsw
DgYDVR0PAQH/BAQDAgeAMIGDBgNVHR8EfDB6MHigdqB0hnJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L21lbWJlcl9yZXBvc2l0b3J5L0E5MUI2MkUxLzBBQkIzNTY4QzhF
NjExRjBBQTBDNUI0N0M0RjlBRTAyL2hiZnR0YWFFdmoyYVlwZFprS2NkbVkzdlVZ
cy5jcmwwfgYIKwYBBQUHAQEEcjBwMG4GCCsGAQUFBzAChmJyc3luYzovL3Jwa2ku
YXBuaWMubmV0L3JlcG9zaXRvcnkvQjUyN0VGNTgxRDY2MTFFMkJCNDY4RjdDNzJG
RDFGRjIvaGJmdHRhYUV2ajJhWXBkWmtLY2RtWTN2VVlzLmNlcjBKBgNVHSABAf8E
QDA+MDwGCCsGAQUFBw4CMDAwLgYIKwYBBQUHAgEWImh0dHBzOi8vd3d3LmFwbmlj
Lm5ldC9SUEtJL0NQUy5wZGYwgZYGCCsGAQUFBwELBIGJMIGGMIGDBggrBgEFBQcw
C4Z3cnN5bmM6Ly9ycGtpLmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFC
NjJFMS8wQUJCMzU2OEM4RTYxMUYwQUEwQzVCNDdDNEY5QUUwMi8xNDZGNDI4OEM4
RTcxMUYwQTdDMzNCNENDNEY5QUUwMi5yb2EwJQYIKwYBBQUHAQcBAf8EFjAUMBIE
AgABMAwDBABnTeEDBABniYEwDQYJKoZIhvcNAQELBQADggEBAAyiSk9deJQTqCFP
fL+bsTD69QUs6+5tq9++O5tnrNdPl0zJJTPbTMiuhGwJMeCG98CQbgpdNsUt9Pod
783mnajqZKbhJMK1Sdm5eg2x4nvG5B5ei5K3VwH4BByvKZyNzWtjPwzZCULp78Kx
SQ8vH/exiPtjiNxHSz/cTkJCVxiMIvRpwUb6zLFydQr3eRpxYl0kCf1+jQ/1d/J9
omNIugiFYPfn6kTua33ZtbY+FRwtCzm2PrLQ2c7cOjnuRYOaPQD/vLqwdZaID8xe
1T0phCN33fMebj1CYQbU2Nj+o3c1M3v+nsWyhx5FMlKo1v8YC2RpWRsT4Hi9oE98
Xq5RU1U=
-----END CERTIFICATE-----
Generated at Mon Mar 2 00:42:52 2026 by rpki-client