Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A916E9F4/3D6BA574F69611EA93486F25C4F9AE02/79057E1CEB1011EEB9CE4F19C4F9AE02.roa
File:                     79057E1CEB1011EEB9CE4F19C4F9AE02.roa (raw, json)
Hash identifier:          Jm4ZqyI6edMw0JCmWMssAoNVSkILa1Gpe4hfZNrY2tM=
Subject key identifier:   74:F3:84:A6:4B:BD:CC:DE:5B:5D:FA:69:52:47:A6:52:58:5C:F4:C2
Certificate issuer:       /CN=A916E9F4/serialNumber=22B4A9AAA982ABCB39F978986BCB6770B602C1A4
Certificate serial:       0164
Authority key identifier: 22:B4:A9:AA:A9:82:AB:CB:39:F9:78:98:6B:CB:67:70:B6:02:C1:A4
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IrSpqqmCq8s5-XiYa8tncLYCwaQ.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A916E9F4/3D6BA574F69611EA93486F25C4F9AE02/79057E1CEB1011EEB9CE4F19C4F9AE02.roa
Signing time:             Fri 30 Jan 2026 21:17:45 +0000
ROA not before:           Fri 30 Jan 2026 21:17:45 +0000
ROA not after:            Mon 01 Jun 2026 00:00:00 +0000
asID:                     141015
IP address blocks:        103.154.240.0/23 maxlen: 24
                          2407:e340::/32 maxlen: 32
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A916E9F4/3D6BA574F69611EA93486F25C4F9AE02/IrSpqqmCq8s5-XiYa8tncLYCwaQ.crl
                          rsync://rpki.apnic.net/member_repository/A916E9F4/3D6BA574F69611EA93486F25C4F9AE02/IrSpqqmCq8s5-XiYa8tncLYCwaQ.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IrSpqqmCq8s5-XiYa8tncLYCwaQ.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:   Wed 25 Feb 2026 20:15:04 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 356 (0x164)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A916E9F4, serialNumber=22B4A9AAA982ABCB39F978986BCB6770B602C1A4
        Validity
            Not Before: Jan 30 21:17:45 2026 GMT
            Not After : Jun  1 00:00:00 2026 GMT
        Subject: CN=697d1ff9-e41d
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:e3:b3:62:f2:1e:03:99:4b:52:4a:67:af:17:a1:
                    54:49:4d:95:c2:e7:82:72:ed:51:8f:b0:4f:8f:b1:
                    c7:31:b8:8b:04:4e:b1:53:78:40:91:4c:a2:48:c2:
                    04:ed:70:5b:19:74:bb:ee:4a:4d:cc:e7:99:4e:b7:
                    96:fc:84:d3:4f:93:84:af:94:5a:d9:45:6f:f3:ef:
                    b9:13:79:2e:2b:52:65:84:d9:c5:fc:40:04:c3:65:
                    c6:97:8b:17:09:ba:22:49:2e:61:09:df:a2:a8:99:
                    d4:84:08:d6:24:5d:51:27:22:fd:5d:29:a1:ee:7d:
                    98:02:f4:7c:95:70:d2:28:e6:8a:9a:82:d7:d1:0e:
                    5a:9b:68:1a:f0:80:29:ea:bb:f3:1d:bb:7d:38:01:
                    64:a3:64:44:50:76:92:83:63:1e:8f:54:7e:1e:de:
                    08:ff:6e:44:b6:40:2a:07:87:c6:6e:46:9b:33:eb:
                    42:6f:0d:f0:d3:32:85:06:08:0e:5d:a7:59:ee:c4:
                    85:ca:4e:7c:9c:f3:b7:3d:b9:13:95:1f:cb:b2:30:
                    1b:e8:ab:88:d8:e9:c4:a3:03:ee:3b:af:35:9f:0a:
                    01:47:23:8d:ce:93:1b:5e:9d:8c:69:cd:c3:01:14:
                    b4:d7:1b:30:1a:e4:88:f3:ca:67:c3:2b:34:9d:09:
                    18:83
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                74:F3:84:A6:4B:BD:CC:DE:5B:5D:FA:69:52:47:A6:52:58:5C:F4:C2
            X509v3 Authority Key Identifier:
                keyid:22:B4:A9:AA:A9:82:AB:CB:39:F9:78:98:6B:CB:67:70:B6:02:C1:A4

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A916E9F4/3D6BA574F69611EA93486F25C4F9AE02/IrSpqqmCq8s5-XiYa8tncLYCwaQ.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/IrSpqqmCq8s5-XiYa8tncLYCwaQ.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/A916E9F4/3D6BA574F69611EA93486F25C4F9AE02/79057E1CEB1011EEB9CE4F19C4F9AE02.roa
                RPKI Notify - URI:https://rrdp.apnic.net/notification.xml

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.154.240.0/23
                IPv6:
                  2407:e340::/32

    Signature Algorithm: sha256WithRSAEncryption
         23:f2:89:43:59:92:e2:5a:41:98:7f:df:11:b5:c5:ba:83:72:
         e4:22:d5:50:2d:65:fe:96:81:53:b9:99:10:15:0e:be:99:76:
         b9:3f:ea:fd:c0:94:40:24:8d:e6:a9:1b:44:94:3a:50:92:eb:
         62:7d:a2:8d:86:36:60:2d:b9:0f:c4:5e:46:3e:43:a6:bb:39:
         87:e3:e7:07:f6:d1:85:99:f9:2d:47:a7:c3:39:e0:5b:ef:0f:
         72:74:68:2d:e3:6c:5c:2b:61:73:18:5d:7d:24:c7:f5:55:5f:
         a1:fd:67:7e:1a:0a:c9:4f:39:9e:c2:11:39:0f:0e:60:d3:61:
         48:04:65:6a:16:70:ef:d5:90:c4:85:f8:bf:cd:53:78:bf:2f:
         64:7d:0d:f7:1c:44:45:14:a5:1e:92:5b:f0:c1:e4:cc:27:f6:
         f7:85:fd:ab:d6:44:59:22:79:e2:05:4d:1b:89:8f:65:9f:7b:
         07:d1:40:6d:fc:32:ee:4b:3c:73:49:03:e5:6c:f7:4f:00:1d:
         34:71:86:c3:45:bc:01:3d:37:21:89:0b:86:98:e2:b6:52:e1:
         fa:fe:40:44:13:e6:8d:f6:dd:9d:e7:8e:3a:cb:f8:a7:ed:2f:
         f2:c0:cf:14:b7:b4:3a:30:88:bc:06:30:4e:c2:fa:15:6b:d1:
         45:85:23:05
-----BEGIN CERTIFICATE-----
MIIFgDCCBGigAwIBAgICAWQwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAwwIQTkx
NkU5RjQxMTAvBgNVBAUTKDIyQjRBOUFBQTk4MkFCQ0IzOUY5Nzg5ODZCQ0I2Nzcw
QjYwMkMxQTQwHhcNMjYwMTMwMjExNzQ1WhcNMjYwNjAxMDAwMDAwWjAYMRYwFAYD
VQQDDA02OTdkMWZmOS1lNDFkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA47Ni8h4DmUtSSmevF6FUSU2VwueCcu1Rj7BPj7HHMbiLBE6xU3hAkUyiSMIE
7XBbGXS77kpNzOeZTreW/ITTT5OEr5Ra2UVv8++5E3kuK1JlhNnF/EAEw2XGl4sX
CboiSS5hCd+iqJnUhAjWJF1RJyL9XSmh7n2YAvR8lXDSKOaKmoLX0Q5am2ga8IAp
6rvzHbt9OAFko2REUHaSg2Mej1R+Ht4I/25EtkAqB4fGbkabM+tCbw3w0zKFBggO
XadZ7sSFyk58nPO3PbkTlR/LsjAb6KuI2OnEowPuO681nwoBRyONzpMbXp2Mac3D
ARS01xswGuSI88pnwys0nQkYgwIDAQABo4ICpDCCAqAwHQYDVR0OBBYEFHTzhKZL
vczeW136aVJHplJYXPTCMB8GA1UdIwQYMBaAFCK0qaqpgqvLOfl4mGvLZ3C2AsGk
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE2RTlGNC8zRDZCQTU3NEY2
OTYxMUVBOTM0ODZGMjVDNEY5QUUwMi9JclNwcXFtQ3E4czUtWGlZYTh0bmNMWUN3
YVEuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0lyU3BxcW1DcThzNS1YaVlhOHRuY0xZQ3dhUS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIHLBggrBgEFBQcBCwSBvjCBuzCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NkU5RjQvM0Q2QkE1NzRGNjk2MTFFQTkzNDg2RjI1QzRGOUFFMDIvNzkwNTdFMUNF
QjEwMTFFRUI5Q0U0RjE5QzRGOUFFMDIucm9hMDMGCCsGAQUFBzANhidodHRwczov
L3JyZHAuYXBuaWMubmV0L25vdGlmaWNhdGlvbi54bWwwLgYIKwYBBQUHAQcBAf8E
HzAdMAwEAgABMAYDBAFnmvAwDQQCAAIwBwMFACQH40AwDQYJKoZIhvcNAQELBQAD
ggEBACPyiUNZkuJaQZh/3xG1xbqDcuQi1VAtZf6WgVO5mRAVDr6Zdrk/6v3AlEAk
jeapG0SUOlCS62J9oo2GNmAtuQ/EXkY+Q6a7OYfj5wf20YWZ+S1Hp8M54FvvD3J0
aC3jbFwrYXMYXX0kx/VVX6H9Z34aCslPOZ7CETkPDmDTYUgEZWoWcO/VkMSF+L/N
U3i/L2R9DfccREUUpR6SW/DB5Mwn9veF/avWRFkieeIFTRuJj2WfewfRQG38Mu5L
PHNJA+Vs908AHTRxhsNFvAE9NyGJC4aY4rZS4fr+QEQT5o323Z3njjrL+KftL/LA
zxS3tDowiLwGME7C+hVr0UWFIwU=
-----END CERTIFICATE-----
Generated at Thu Feb 19 22:41:24 2026 by rpki-client