Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91A8D22/252697981D9211E2B618CAF408B02CD2/97F461E0C8CB11F0BFB08139C4F9AE02.roa
File:                     97F461E0C8CB11F0BFB08139C4F9AE02.roa (raw, json)
Hash identifier:          DG9csTjYXt2owT4jULXXaVRko/sw17eGl0Moy3hQJ9M=
Subject key identifier:   4F:C7:5B:B1:E2:2E:13:74:BB:6E:72:FD:51:90:4E:E8:96:DE:75:A0
Certificate issuer:       /CN=A91A8D22/serialNumber=A683F6724C02A13F2D39CF2F21500BE00380DDE3
Certificate serial:       35BD
Authority key identifier: A6:83:F6:72:4C:02:A1:3F:2D:39:CF:2F:21:50:0B:E0:03:80:DD:E3
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/poP2ckwCoT8tOc8vIVAL4AOA3eM.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91A8D22/252697981D9211E2B618CAF408B02CD2/97F461E0C8CB11F0BFB08139C4F9AE02.roa
Signing time:             Tue 16 Jun 2026 15:13:04 +0000
ROA not before:           Tue 16 Jun 2026 15:13:04 +0000
ROA not after:            Tue 31 Aug 2027 00:00:00 +0000
asID:                     38077
IP address blocks:        103.112.36.0/22 maxlen: 24
                          180.189.160.0/20 maxlen: 24
                          2405:1f00::/32 maxlen: 36
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91A8D22/252697981D9211E2B618CAF408B02CD2/poP2ckwCoT8tOc8vIVAL4AOA3eM.crl
                          rsync://rpki.apnic.net/member_repository/A91A8D22/252697981D9211E2B618CAF408B02CD2/poP2ckwCoT8tOc8vIVAL4AOA3eM.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/poP2ckwCoT8tOc8vIVAL4AOA3eM.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 17 Jul 2026 14:45:10 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13757 (0x35bd)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91A8D22, serialNumber=A683F6724C02A13F2D39CF2F21500BE00380DDE3
        Validity
            Not Before: Jun 16 15:13:04 2026 GMT
            Not After : Aug 31 00:00:00 2027 GMT
        Subject: CN=6a316800-cba2
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:b8:81:67:3a:f3:e3:bc:4a:bc:63:81:99:c8:bd:
                    be:33:84:8e:96:4c:04:7e:40:a4:52:9c:7f:fd:22:
                    13:00:0b:9d:9a:29:8f:b3:27:91:dd:40:e7:0d:fa:
                    84:6e:33:af:b7:59:13:90:a7:3b:ea:7f:51:97:a6:
                    67:91:e8:c2:03:c6:ba:44:0d:75:6e:27:07:71:02:
                    4f:11:c0:a9:9b:64:62:49:1b:63:9e:06:66:76:29:
                    e0:eb:7e:69:e3:a4:c2:2f:64:4b:a2:33:fc:e3:e0:
                    fc:ba:cb:5a:0f:88:45:0d:33:d2:f5:a5:db:5b:63:
                    4d:6c:77:59:27:1f:7d:2c:a2:9b:e7:67:f8:30:f9:
                    6f:3e:ed:31:c2:84:f9:bd:f5:d5:f2:22:da:02:9b:
                    8c:af:b5:b9:a0:18:e4:8e:16:3c:be:46:dc:a0:e6:
                    c3:de:05:f9:bc:ea:0a:92:6c:4f:4a:da:b6:6e:44:
                    71:ef:40:7c:6d:78:31:6d:ff:17:23:14:f3:db:60:
                    1a:31:5f:30:1b:6b:22:b0:90:ae:ea:7d:f3:94:76:
                    7f:86:5b:5d:b9:45:b2:af:13:c8:f9:f9:12:be:fa:
                    ed:10:4d:bf:1d:87:ff:45:34:92:e8:06:bd:0c:a5:
                    be:94:1c:01:96:30:cc:05:e9:c9:d6:30:2a:00:9c:
                    5f:9f
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                4F:C7:5B:B1:E2:2E:13:74:BB:6E:72:FD:51:90:4E:E8:96:DE:75:A0
            X509v3 Authority Key Identifier:
                keyid:A6:83:F6:72:4C:02:A1:3F:2D:39:CF:2F:21:50:0B:E0:03:80:DD:E3

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91A8D22/252697981D9211E2B618CAF408B02CD2/poP2ckwCoT8tOc8vIVAL4AOA3eM.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/poP2ckwCoT8tOc8vIVAL4AOA3eM.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/A91A8D22/252697981D9211E2B618CAF408B02CD2/97F461E0C8CB11F0BFB08139C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.112.36.0/22
                  180.189.160.0/20
                IPv6:
                  2405:1f00::/32

    Signature Algorithm: sha256WithRSAEncryption
         55:12:aa:e4:5d:a7:82:f2:90:4c:94:72:e1:4e:b1:e4:c9:e0:
         76:9f:fe:21:b6:0d:23:1b:7d:a7:7f:53:0b:5e:40:ef:3a:4d:
         4a:87:5d:6f:43:ce:5c:9e:7b:39:01:3e:af:0d:3c:d8:fc:93:
         16:50:b0:10:9d:8d:32:6c:f7:92:5e:a1:42:ac:38:5c:ad:71:
         3e:fa:eb:fb:8e:50:58:29:34:fa:e4:bb:0e:5a:a5:37:f7:33:
         ad:f9:be:31:1e:45:8e:c5:75:56:ec:9f:92:f8:6d:04:53:52:
         df:2f:7e:9e:7f:e0:f9:11:d5:02:79:c0:12:04:a3:fb:c8:07:
         42:56:f8:da:55:b5:0a:c4:47:32:77:d6:b7:ce:c9:41:85:50:
         12:d1:57:04:8d:01:21:1c:ce:4a:82:8c:f0:3c:db:d8:27:82:
         d6:4a:d1:42:c9:7e:83:bf:56:f4:64:40:96:45:c5:90:9f:0e:
         fa:b2:71:5a:0b:a4:bd:e8:36:a3:c2:9e:20:0d:87:56:42:62:
         a6:3b:ad:1f:34:b0:f1:f1:b4:13:02:bb:b2:fd:a9:a1:63:65:
         e4:25:8e:60:81:27:a2:d3:26:17:d7:8c:dd:a0:17:7e:7f:98:
         8e:7f:cc:6d:49:4c:46:d0:bc:6e:1e:5b:c0:90:a5:4e:e6:9f:
         06:c8:b1:c7
-----BEGIN CERTIFICATE-----
MIIFUTCCBDmgAwIBAgICNb0wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
QThEMjIxMTAvBgNVBAUTKEE2ODNGNjcyNEMwMkExM0YyRDM5Q0YyRjIxNTAwQkUw
MDM4MERERTMwHhcNMjYwNjE2MTUxMzA0WhcNMjcwODMxMDAwMDAwWjAYMRYwFAYD
VQQDEw02YTMxNjgwMC1jYmEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAuIFnOvPjvEq8Y4GZyL2+M4SOlkwEfkCkUpx//SITAAudmimPsyeR3UDnDfqE
bjOvt1kTkKc76n9Rl6ZnkejCA8a6RA11bicHcQJPEcCpm2RiSRtjngZmding635p
46TCL2RLojP84+D8ustaD4hFDTPS9aXbW2NNbHdZJx99LKKb52f4MPlvPu0xwoT5
vfXV8iLaApuMr7W5oBjkjhY8vkbcoObD3gX5vOoKkmxPStq2bkRx70B8bXgxbf8X
IxTz22AaMV8wG2sisJCu6n3zlHZ/hltduUWyrxPI+fkSvvrtEE2/HYf/RTSS6Aa9
DKW+lBwBljDMBenJ1jAqAJxfnwIDAQABo4ICdTCCAnEwHQYDVR0OBBYEFE/HW7Hi
LhN0u25y/VGQTuiW3nWgMB8GA1UdIwQYMBaAFKaD9nJMAqE/LTnPLyFQC+ADgN3j
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFBOEQyMi8yNTI2OTc5ODFE
OTIxMUUyQjYxOENBRjQwOEIwMkNEMi9wb1AyY2t3Q29UOHRPYzh2SVZBTDRBT0Ez
ZU0uY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3BvUDJja3dDb1Q4dE9jOHZJVkFMNEFPQTNlTS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
QThEMjIvMjUyNjk3OTgxRDkyMTFFMkI2MThDQUY0MDhCMDJDRDIvOTdGNDYxRTBD
OENCMTFGMEJGQjA4MTM5QzRGOUFFMDIucm9hMDQGCCsGAQUFBwEHAQH/BCUwIzAS
BAIAATAMAwQCZ3AkAwQEtL2gMA0EAgACMAcDBQAkBR8AMA0GCSqGSIb3DQEBCwUA
A4IBAQBVEqrkXaeC8pBMlHLhTrHkyeB2n/4htg0jG32nf1MLXkDvOk1Kh11vQ85c
nns5AT6vDTzY/JMWULAQnY0ybPeSXqFCrDhcrXE++uv7jlBYKTT65LsOWqU39zOt
+b4xHkWOxXVW7J+S+G0EU1LfL36ef+D5EdUCecASBKP7yAdCVvjaVbUKxEcyd9a3
zslBhVAS0VcEjQEhHM5KgozwPNvYJ4LWStFCyX6Dv1b0ZECWRcWQnw76snFaC6S9
6Dajwp4gDYdWQmKmO60fNLDx8bQTAruy/amhY2XkJY5ggSei0yYX14zdoBd+f5iO
f8xtSUxG0LxuHlvAkKVO5p8GyLHH
-----END CERTIFICATE-----
Generated at Sat Jul 11 02:19:36 2026 by rpki-client