Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A915A821/239BFC64660111EABEEA0741C4F9AE02/4B2AAC20660211EA83A76342C4F9AE02.roa
File:                     4B2AAC20660211EA83A76342C4F9AE02.roa (raw, json)
Hash identifier:          322XVqOLE3OieFkM18c/LERTcsvygzFaUN+l9LxOXaE=
Subject key identifier:   78:44:B5:09:0D:7F:9E:D7:DA:5E:5A:28:D6:3F:CA:5C:0A:61:23:47
Certificate issuer:       /CN=A915A821/serialNumber=77A134DFA7A2394ED2447539F13FE4A8D1E056C9
Certificate serial:       0AF6
Authority key identifier: 77:A1:34:DF:A7:A2:39:4E:D2:44:75:39:F1:3F:E4:A8:D1:E0:56:C9
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d6E036eiOU7SRHU58T_kqNHgVsk.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A915A821/239BFC64660111EABEEA0741C4F9AE02/4B2AAC20660211EA83A76342C4F9AE02.roa
Signing time:             Sat 28 Mar 2026 19:26:46 +0000
ROA not before:           Sat 28 Mar 2026 19:26:46 +0000
ROA not after:            Sat 01 May 2027 00:00:00 +0000
asID:                     140085
IP address blocks:        103.148.94.0/23 maxlen: 24
                          2001:df2:cc80::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A915A821/239BFC64660111EABEEA0741C4F9AE02/d6E036eiOU7SRHU58T_kqNHgVsk.crl
                          rsync://rpki.apnic.net/member_repository/A915A821/239BFC64660111EABEEA0741C4F9AE02/d6E036eiOU7SRHU58T_kqNHgVsk.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d6E036eiOU7SRHU58T_kqNHgVsk.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:   Sat 11 Apr 2026 19:11:12 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 2806 (0xaf6)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A915A821, serialNumber=77A134DFA7A2394ED2447539F13FE4A8D1E056C9
        Validity
            Not Before: Mar 28 19:26:46 2026 GMT
            Not After : May  1 00:00:00 2027 GMT
        Subject: CN=69c82b76-88f6
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:92:f6:9d:07:03:5b:6e:68:f0:a2:70:c6:16:b0:
                    a9:7b:9c:e7:34:95:a9:0e:7b:e2:b1:43:87:99:4d:
                    04:51:e3:17:b0:30:c1:af:ee:bc:9e:67:bc:cf:cf:
                    43:b1:a1:97:55:60:76:5e:93:3e:08:d4:98:13:5c:
                    16:37:f9:94:65:d6:8c:49:57:e5:fd:72:2d:80:7c:
                    87:47:10:a5:1c:4c:52:09:75:87:97:8e:ce:ec:84:
                    6b:02:d7:56:5f:bf:b2:13:94:36:e6:06:99:f8:0c:
                    02:cf:d6:73:a9:20:bf:ca:3e:69:47:1c:98:82:3c:
                    61:f0:3f:a1:44:56:78:2b:00:b5:4a:4a:ad:2a:e9:
                    8a:00:41:e6:c3:15:8c:03:47:44:74:a4:b7:cf:0e:
                    14:5d:b3:c9:a5:5b:3d:a3:53:27:b6:b8:e9:5b:02:
                    82:fd:71:97:ec:5b:54:3b:46:57:cb:0d:43:98:5d:
                    85:a0:f5:40:eb:6d:39:68:09:c0:ed:0e:82:ea:21:
                    85:15:4a:66:39:ee:1e:20:c8:e0:0a:3d:ef:fd:30:
                    a0:77:38:d6:03:f9:f5:f5:c8:49:a3:ae:37:ff:af:
                    4b:cf:4b:28:ff:da:70:2b:a9:7b:53:d2:c7:93:89:
                    8c:b7:b5:4d:1d:6f:f7:8b:ec:20:0d:8b:03:de:b0:
                    62:bb
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                78:44:B5:09:0D:7F:9E:D7:DA:5E:5A:28:D6:3F:CA:5C:0A:61:23:47
            X509v3 Authority Key Identifier:
                keyid:77:A1:34:DF:A7:A2:39:4E:D2:44:75:39:F1:3F:E4:A8:D1:E0:56:C9

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A915A821/239BFC64660111EABEEA0741C4F9AE02/d6E036eiOU7SRHU58T_kqNHgVsk.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/d6E036eiOU7SRHU58T_kqNHgVsk.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/A915A821/239BFC64660111EABEEA0741C4F9AE02/4B2AAC20660211EA83A76342C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.148.94.0/23
                IPv6:
                  2001:df2:cc80::/48

    Signature Algorithm: sha256WithRSAEncryption
         57:cc:00:b6:a3:c9:86:9a:a8:35:ba:d4:ae:96:a7:ab:9c:7b:
         c5:15:b4:dc:ae:ff:68:99:88:04:cd:63:08:9c:9b:8a:a2:b3:
         c0:86:34:8e:9b:e1:13:8e:d0:dd:59:2a:be:94:e3:2f:78:f1:
         23:2a:41:3b:92:03:81:67:4c:4d:e7:6b:e8:59:b4:e8:92:69:
         47:0a:63:c1:b3:5a:d9:f1:65:c8:df:de:9e:9d:a2:f6:39:4e:
         cf:14:a3:89:ba:7a:38:8b:90:37:c9:d5:35:15:fc:0e:89:ca:
         9b:e4:af:52:08:9b:60:8e:47:d6:69:82:82:31:92:a9:c3:55:
         a2:0c:a9:87:23:19:5d:2f:b1:02:44:b5:45:78:45:a7:10:52:
         4b:9f:1c:12:d4:31:3e:48:30:dc:9f:60:83:2a:75:39:a4:3a:
         c8:26:5d:a2:7e:7f:ef:64:0a:3f:b1:3e:c4:33:1c:86:3d:94:
         70:af:4f:a5:88:34:20:39:67:7f:33:1f:f5:4e:a3:d4:3e:74:
         a4:f5:c4:db:d4:1a:38:ba:dd:da:43:16:cf:fb:11:49:44:44:
         56:78:87:c8:0a:72:10:2d:86:c8:ac:15:00:06:c6:a8:d0:16:
         2b:ac:55:fe:9d:4a:db:59:86:c1:db:86:4b:5d:d6:69:e0:e6:
         60:7f:d4:8f
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICCvYwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
NUE4MjExMTAvBgNVBAUTKDc3QTEzNERGQTdBMjM5NEVEMjQ0NzUzOUYxM0ZFNEE4
RDFFMDU2QzkwHhcNMjYwMzI4MTkyNjQ2WhcNMjcwNTAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWM4MmI3Ni04OGY2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAkvadBwNbbmjwonDGFrCpe5znNJWpDnvisUOHmU0EUeMXsDDBr+68nme8z89D
saGXVWB2XpM+CNSYE1wWN/mUZdaMSVfl/XItgHyHRxClHExSCXWHl47O7IRrAtdW
X7+yE5Q25gaZ+AwCz9ZzqSC/yj5pRxyYgjxh8D+hRFZ4KwC1SkqtKumKAEHmwxWM
A0dEdKS3zw4UXbPJpVs9o1MntrjpWwKC/XGX7FtUO0ZXyw1DmF2FoPVA6205aAnA
7Q6C6iGFFUpmOe4eIMjgCj3v/TCgdzjWA/n19chJo643/69Lz0so/9pwK6l7U9LH
k4mMt7VNHW/3i+wgDYsD3rBiuwIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFHhEtQkN
f57X2l5aKNY/ylwKYSNHMB8GA1UdIwQYMBaAFHehNN+nojlO0kR1OfE/5KjR4FbJ
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTE1QTgyMS8yMzlCRkM2NDY2
MDExMUVBQkVFQTA3NDFDNEY5QUUwMi9kNkUwMzZlaU9VN1NSSFU1OFRfa3FOSGdW
c2suY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2Q2RTAzNmVpT1U3U1JIVTU4VF9rcU5IZ1Zzay5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
NUE4MjEvMjM5QkZDNjQ2NjAxMTFFQUJFRUEwNzQxQzRGOUFFMDIvNEIyQUFDMjA2
NjAyMTFFQTgzQTc2MzQyQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ5ReMA8EAgACMAkDBwAgAQ3yzIAwDQYJKoZIhvcNAQELBQADggEB
AFfMALajyYaaqDW61K6Wp6uce8UVtNyu/2iZiATNYwicm4qis8CGNI6b4ROO0N1Z
Kr6U4y948SMqQTuSA4FnTE3na+hZtOiSaUcKY8GzWtnxZcjf3p6dovY5Ts8Uo4m6
ejiLkDfJ1TUV/A6Jypvkr1IIm2COR9ZpgoIxkqnDVaIMqYcjGV0vsQJEtUV4RacQ
UkufHBLUMT5IMNyfYIMqdTmkOsgmXaJ+f+9kCj+xPsQzHIY9lHCvT6WINCA5Z38z
H/VOo9Q+dKT1xNvUGji63dpDFs/7EUlERFZ4h8gKchAthsisFQAGxqjQFiusVf6d
SttZhsHbhktd1mng5mB/1I8=
-----END CERTIFICATE-----
Generated at Mon Apr 6 10:08:02 2026 by rpki-client