Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91B978D/67B44828FB6611ECABA1014FC4F9AE02/D5D64BB0FB6811EC863B8150C4F9AE02.roa
File:                     D5D64BB0FB6811EC863B8150C4F9AE02.roa (raw, json)
Hash identifier:          QRtlstVkdBXEszVrg/iIFuaNaUBnHazamE53eJaDdno=
Subject key identifier:   8E:E4:A5:2D:E5:28:E0:4F:95:B0:45:ED:C3:A4:7B:FD:AE:5D:89:9D
Certificate issuer:       /CN=A91B978D/serialNumber=145FBF9EE31737E91C3CD484EC016AE3C8F3803C
Certificate serial:       0344
Authority key identifier: 14:5F:BF:9E:E3:17:37:E9:1C:3C:D4:84:EC:01:6A:E3:C8:F3:80:3C
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/FF-_nuMXN-kcPNSE7AFq48jzgDw.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91B978D/67B44828FB6611ECABA1014FC4F9AE02/D5D64BB0FB6811EC863B8150C4F9AE02.roa
Signing time:             Wed 11 Mar 2026 00:34:30 +0000
ROA not before:           Wed 11 Mar 2026 00:34:30 +0000
ROA not after:            Sat 01 May 2027 00:00:00 +0000
asID:                     133212
IP address blocks:        103.224.104.0/24 maxlen: 24
                          2001:df0:ed40::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91B978D/67B44828FB6611ECABA1014FC4F9AE02/FF-_nuMXN-kcPNSE7AFq48jzgDw.crl
                          rsync://rpki.apnic.net/member_repository/A91B978D/67B44828FB6611ECABA1014FC4F9AE02/FF-_nuMXN-kcPNSE7AFq48jzgDw.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/FF-_nuMXN-kcPNSE7AFq48jzgDw.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 01 Apr 2026 00:38:02 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 836 (0x344)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91B978D, serialNumber=145FBF9EE31737E91C3CD484EC016AE3C8F3803C
        Validity
            Not Before: Mar 11 00:34:30 2026 GMT
            Not After : May  1 00:00:00 2027 GMT
        Subject: CN=69b0b895-5d29
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:90:39:0c:46:99:4e:f6:f7:38:29:8c:b4:8a:01:
                    8c:db:a0:e8:47:15:b8:8f:3c:02:9c:23:7c:7c:95:
                    d9:38:1f:7d:da:c7:43:dc:6f:fa:22:3c:ef:a8:53:
                    9c:0e:7c:42:70:4a:e4:ec:d9:ee:ff:ea:3b:28:bf:
                    97:03:94:a2:88:7e:7e:2f:f7:ef:43:d7:90:4d:f0:
                    dc:ad:8e:b6:7b:e7:34:e9:76:41:7d:62:a5:cc:ce:
                    e4:d4:c1:14:a6:01:9b:18:04:05:fe:3f:7f:ed:22:
                    be:2f:d1:66:2c:4c:a1:f7:c3:5f:a7:5f:53:23:3b:
                    e0:6c:97:b1:22:78:27:81:6f:14:f7:47:92:d7:f9:
                    e3:f4:77:59:0d:81:9f:24:7c:9b:52:30:6d:94:7d:
                    2f:f6:f9:55:77:7a:8d:7b:f4:7e:01:5b:37:7f:a6:
                    49:69:97:c9:12:4e:82:dd:3b:89:5c:2b:9c:b0:e1:
                    4d:60:60:77:eb:f2:dc:2c:2d:9d:88:8c:3c:d9:60:
                    10:6c:76:7e:a0:48:4a:c3:6c:48:9f:7a:9a:76:99:
                    81:47:a5:57:d2:89:43:10:6d:07:57:e0:dd:76:93:
                    da:12:92:eb:b6:3c:5e:cf:33:16:d4:05:d0:d4:b1:
                    9d:38:14:d0:55:a9:45:b4:51:22:de:5e:45:06:64:
                    49:47
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                8E:E4:A5:2D:E5:28:E0:4F:95:B0:45:ED:C3:A4:7B:FD:AE:5D:89:9D
            X509v3 Authority Key Identifier:
                keyid:14:5F:BF:9E:E3:17:37:E9:1C:3C:D4:84:EC:01:6A:E3:C8:F3:80:3C

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91B978D/67B44828FB6611ECABA1014FC4F9AE02/FF-_nuMXN-kcPNSE7AFq48jzgDw.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/FF-_nuMXN-kcPNSE7AFq48jzgDw.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/A91B978D/67B44828FB6611ECABA1014FC4F9AE02/D5D64BB0FB6811EC863B8150C4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.224.104.0/24
                IPv6:
                  2001:df0:ed40::/48

    Signature Algorithm: sha256WithRSAEncryption
         9a:d4:57:44:64:55:c2:c1:7b:ad:28:f8:fc:65:11:be:ee:0d:
         a7:0f:1e:15:a9:4b:2d:9b:6b:a9:f9:40:ec:00:90:6d:64:45:
         8e:31:db:8d:bd:b0:89:68:df:98:7b:88:48:f8:09:a3:12:32:
         6d:9e:a4:d5:2c:49:15:6a:1a:53:f3:6b:8f:70:28:ea:df:ec:
         37:0f:ed:9e:27:d6:ea:dc:fc:b6:4d:10:21:e7:9e:42:70:81:
         bf:61:2d:f1:d6:27:83:00:63:04:17:54:fe:85:63:8d:bb:4a:
         d0:5b:6f:ff:18:f6:f5:59:a5:4c:84:d4:af:57:4e:06:ac:56:
         82:9e:3c:e7:1e:6d:2f:27:f5:ce:1a:50:6e:0c:1d:ea:e9:e4:
         f0:8f:0a:8a:b4:3b:5a:1e:9f:09:cc:b9:63:23:ba:d0:1c:29:
         a0:a7:00:cd:fe:c6:ad:ac:42:bc:ce:bb:84:1c:ba:b5:a7:c7:
         83:57:79:20:cb:a2:b1:b8:66:73:85:f2:3f:b1:fe:70:8c:08:
         93:a7:75:8a:ee:71:72:e6:ef:d5:3a:ce:4a:b7:c4:9f:15:6e:
         4d:95:64:a0:bb:55:d6:2e:a6:74:94:9e:21:02:32:56:4b:4b:
         b5:49:e8:70:fb:d8:a1:bc:3a:db:8e:88:88:4c:8b:16:09:30:
         50:1c:1e:95
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICA0QwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
Qjk3OEQxMTAvBgNVBAUTKDE0NUZCRjlFRTMxNzM3RTkxQzNDRDQ4NEVDMDE2QUUz
QzhGMzgwM0MwHhcNMjYwMzExMDAzNDMwWhcNMjcwNTAxMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWIwYjg5NS01ZDI5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAkDkMRplO9vc4KYy0igGM26DoRxW4jzwCnCN8fJXZOB992sdD3G/6IjzvqFOc
DnxCcErk7Nnu/+o7KL+XA5SiiH5+L/fvQ9eQTfDcrY62e+c06XZBfWKlzM7k1MEU
pgGbGAQF/j9/7SK+L9FmLEyh98Nfp19TIzvgbJexIngngW8U90eS1/nj9HdZDYGf
JHybUjBtlH0v9vlVd3qNe/R+AVs3f6ZJaZfJEk6C3TuJXCucsOFNYGB36/LcLC2d
iIw82WAQbHZ+oEhKw2xIn3qadpmBR6VX0olDEG0HV+DddpPaEpLrtjxezzMW1AXQ
1LGdOBTQValFtFEi3l5FBmRJRwIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFI7kpS3l
KOBPlbBF7cOke/2uXYmdMB8GA1UdIwQYMBaAFBRfv57jFzfpHDzUhOwBauPI84A8
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFCOTc4RC82N0I0NDgyOEZC
NjYxMUVDQUJBMTAxNEZDNEY5QUUwMi9GRi1fbnVNWE4ta2NQTlNFN0FGcTQ4anpn
RHcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL0ZGLV9udU1YTi1rY1BOU0U3QUZxNDhqemdEdy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
Qjk3OEQvNjdCNDQ4MjhGQjY2MTFFQ0FCQTEwMTRGQzRGOUFFMDIvRDVENjRCQjBG
QjY4MTFFQzg2M0I4MTUwQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQAZ+BoMA8EAgACMAkDBwAgAQ3w7UAwDQYJKoZIhvcNAQELBQADggEB
AJrUV0RkVcLBe60o+PxlEb7uDacPHhWpSy2ba6n5QOwAkG1kRY4x2429sIlo35h7
iEj4CaMSMm2epNUsSRVqGlPza49wKOrf7DcP7Z4n1urc/LZNECHnnkJwgb9hLfHW
J4MAYwQXVP6FY427StBbb/8Y9vVZpUyE1K9XTgasVoKePOcebS8n9c4aUG4MHerp
5PCPCoq0O1oenwnMuWMjutAcKaCnAM3+xq2sQrzOu4QcurWnx4NXeSDLorG4ZnOF
8j+x/nCMCJOndYrucXLm79U6zkq3xJ8Vbk2VZKC7VdYupnSUniECMlZLS7VJ6HD7
2KG8OtuOiIhMixYJMFAcHpU=
-----END CERTIFICATE-----
Generated at Thu Mar 26 04:08:38 2026 by rpki-client