Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/1D52E8E860D711EEA524AE64C4F9AE02.roa
File:                     1D52E8E860D711EEA524AE64C4F9AE02.roa (raw, json)
Hash identifier:          YPR3t0pxNxAAfmPwqIL7jliMlrBzhQ9gLXu93RnHlOs=
Subject key identifier:   34:63:C6:91:21:FE:A5:37:CC:AA:B7:A3:13:84:D4:F8:7D:0C:37:8C
Certificate issuer:       /CN=A91D61DF/serialNumber=15BF210B73781D5CC0BE99BD39D70B2FEB4EB86C
Certificate serial:       0211
Authority key identifier: 15:BF:21:0B:73:78:1D:5C:C0:BE:99:BD:39:D7:0B:2F:EB:4E:B8:6C
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/1D52E8E860D711EEA524AE64C4F9AE02.roa
Signing time:             Fri 03 Apr 2026 03:35:20 +0000
ROA not before:           Fri 03 Apr 2026 03:35:20 +0000
ROA not after:            Sat 01 Aug 2026 00:00:00 +0000
asID:                     141199
IP address blocks:        103.160.146.0/24 maxlen: 24
                          2001:df1:ea40::/48 maxlen: 50
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.crl
                          rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.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 02:44:21 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 529 (0x211)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91D61DF, serialNumber=15BF210B73781D5CC0BE99BD39D70B2FEB4EB86C
        Validity
            Not Before: Apr  3 03:35:20 2026 GMT
            Not After : Aug  1 00:00:00 2026 GMT
        Subject: CN=69cf3578-de5b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:9d:80:3a:c7:7d:67:fc:8e:5a:5a:07:15:5d:20:
                    d5:7d:bd:38:80:65:1b:00:f7:e4:48:0a:27:bc:66:
                    cb:ad:d9:7d:a2:bb:ee:90:cc:53:5f:b5:b0:8c:60:
                    eb:51:1d:4e:0a:60:e8:d6:33:57:75:c5:09:76:cf:
                    94:51:9f:1a:fd:d6:e2:d4:d1:65:3f:ea:46:4d:21:
                    f3:b1:01:8f:74:39:f9:5d:9e:e6:1d:eb:d4:f5:fb:
                    f1:06:ee:db:3d:93:5d:c0:66:ac:62:8d:d1:27:70:
                    b0:22:d6:71:e3:7f:67:f6:85:6e:02:42:43:61:4d:
                    66:4b:ac:8a:4e:3d:eb:b9:57:f6:28:1a:cc:c6:9f:
                    21:4c:e3:02:20:67:37:c9:6e:c0:a6:9e:9a:1c:14:
                    ae:8c:9d:e9:61:48:71:1c:f7:d4:70:37:eb:66:87:
                    45:19:4b:b9:65:13:ef:25:91:7c:2f:57:c7:1a:eb:
                    0a:11:b7:df:d5:53:08:a8:71:2b:d0:d3:d1:40:88:
                    4a:02:b6:88:cc:98:bf:a0:76:ca:91:aa:82:9a:d7:
                    e8:dc:63:f6:4a:31:2a:27:c9:00:6c:a2:b5:5f:8d:
                    95:6d:2a:26:66:3c:fb:54:f6:3f:e8:dd:de:1f:1a:
                    23:7e:95:f9:0d:9c:2b:81:a5:97:2b:6f:db:38:a5:
                    33:93
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                34:63:C6:91:21:FE:A5:37:CC:AA:B7:A3:13:84:D4:F8:7D:0C:37:8C
            X509v3 Authority Key Identifier:
                keyid:15:BF:21:0B:73:78:1D:5C:C0:BE:99:BD:39:D7:0B:2F:EB:4E:B8:6C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/Fb8hC3N4HVzAvpm9OdcLL-tOuGw.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/A91D61DF/0D0C5F741C6611EE9A132B84C4F9AE02/1D52E8E860D711EEA524AE64C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.160.146.0/24
                IPv6:
                  2001:df1:ea40::/48

    Signature Algorithm: sha256WithRSAEncryption
         98:35:08:20:44:ad:ce:44:f1:1d:b6:e4:f8:81:e1:52:1e:d1:
         7f:a3:90:85:18:f9:04:8e:02:fe:6a:4a:c7:ba:6d:f9:b6:5f:
         ea:d4:9d:5b:17:cf:20:7b:f4:ea:d5:26:a7:6c:10:b3:a1:33:
         17:c7:e2:c5:37:fb:17:43:93:12:8e:f8:30:8f:48:07:cf:ab:
         77:f9:89:be:c3:91:9a:00:cd:2c:81:71:8e:78:fa:29:45:54:
         db:ee:2c:d4:09:c4:53:e0:5d:af:e6:49:7c:ad:61:6d:e5:10:
         16:13:a7:0a:e5:a1:4f:89:d3:9e:eb:13:6d:9d:af:ce:88:a0:
         6b:90:49:87:72:82:72:4e:e9:a0:72:90:16:88:72:7f:7d:bd:
         55:53:f3:60:d8:34:4c:dd:46:51:8a:f1:c0:32:f0:7b:51:7c:
         15:83:2a:d1:74:cd:ff:d5:e9:89:f7:e4:d1:4f:3d:59:71:b1:
         18:5d:cd:25:3b:c1:88:0b:84:10:a3:6e:47:25:82:a7:3c:8a:
         0c:06:82:5f:df:b8:66:2a:63:bb:db:a1:12:97:7f:31:b3:a0:
         10:86:9b:ac:0c:8c:ad:57:2e:89:ab:7a:41:cc:8e:db:03:04:
         ec:7b:db:b3:57:80:a1:07:59:5a:19:c9:50:56:7d:15:f3:03:
         d9:0f:e6:62
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICAhEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RDYxREYxMTAvBgNVBAUTKDE1QkYyMTBCNzM3ODFENUNDMEJFOTlCRDM5RDcwQjJG
RUI0RUI4NkMwHhcNMjYwNDAzMDMzNTIwWhcNMjYwODAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWNmMzU3OC1kZTViMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnYA6x31n/I5aWgcVXSDVfb04gGUbAPfkSAonvGbLrdl9orvukMxTX7WwjGDr
UR1OCmDo1jNXdcUJds+UUZ8a/dbi1NFlP+pGTSHzsQGPdDn5XZ7mHevU9fvxBu7b
PZNdwGasYo3RJ3CwItZx439n9oVuAkJDYU1mS6yKTj3ruVf2KBrMxp8hTOMCIGc3
yW7App6aHBSujJ3pYUhxHPfUcDfrZodFGUu5ZRPvJZF8L1fHGusKEbff1VMIqHEr
0NPRQIhKAraIzJi/oHbKkaqCmtfo3GP2SjEqJ8kAbKK1X42VbSomZjz7VPY/6N3e
HxojfpX5DZwrgaWXK2/bOKUzkwIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFDRjxpEh
/qU3zKq3oxOE1Ph9DDeMMB8GA1UdIwQYMBaAFBW/IQtzeB1cwL6ZvTnXCy/rTrhs
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFENjFERi8wRDBDNUY3NDFD
NjYxMUVFOUExMzJCODRDNEY5QUUwMi9GYjhoQzNONEhWekF2cG05T2RjTEwtdE91
R3cuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZiOGhDM040SFZ6QXZwbTlPZGNMTC10T3VHdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RDYxREYvMEQwQzVGNzQxQzY2MTFFRTlBMTMyQjg0QzRGOUFFMDIvMUQ1MkU4RTg2
MEQ3MTFFRUE1MjRBRTY0QzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQAZ6CSMA8EAgACMAkDBwAgAQ3x6kAwDQYJKoZIhvcNAQELBQADggEB
AJg1CCBErc5E8R225PiB4VIe0X+jkIUY+QSOAv5qSse6bfm2X+rUnVsXzyB79OrV
JqdsELOhMxfH4sU3+xdDkxKO+DCPSAfPq3f5ib7DkZoAzSyBcY54+ilFVNvuLNQJ
xFPgXa/mSXytYW3lEBYTpwrloU+J057rE22dr86IoGuQSYdygnJO6aBykBaIcn99
vVVT82DYNEzdRlGK8cAy8HtRfBWDKtF0zf/V6Yn35NFPPVlxsRhdzSU7wYgLhBCj
bkclgqc8igwGgl/fuGYqY7vboRKXfzGzoBCGm6wMjK1XLomrekHMjtsDBOx727NX
gKEHWVoZyVBWfRXzA9kP5mI=
-----END CERTIFICATE-----
Generated at Fri Apr 17 21:24:11 2026 by rpki-client