Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A912A8BC/054A4C50E64D11EDB3F81737C4F9AE02/4D962E8AE65111ED90E5833EC4F9AE02.roa
File:                     4D962E8AE65111ED90E5833EC4F9AE02.roa (raw, json)
Hash identifier:          ozB4qSn60KTh14UkkZIERrYPZDHp9uoJD36BdQCwa/0=
Subject key identifier:   D7:78:8D:FE:CF:EF:71:63:05:CD:EA:18:31:D8:1F:F2:4B:6A:D5:81
Certificate issuer:       /CN=A912A8BC/serialNumber=D5C35FA779B22199609C3EA0A531C5A0D332AD01
Certificate serial:       0221
Authority key identifier: D5:C3:5F:A7:79:B2:21:99:60:9C:3E:A0:A5:31:C5:A0:D3:32:AD:01
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1cNfp3myIZlgnD6gpTHFoNMyrQE.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A912A8BC/054A4C50E64D11EDB3F81737C4F9AE02/4D962E8AE65111ED90E5833EC4F9AE02.roa
Signing time:             Mon 09 Mar 2026 02:36:29 +0000
ROA not before:           Mon 09 Mar 2026 02:36:29 +0000
ROA not after:            Fri 30 Jul 2027 00:00:00 +0000
asID:                     151204
IP address blocks:        103.69.94.0/23 maxlen: 24
                          2001:df2:57c0::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A912A8BC/054A4C50E64D11EDB3F81737C4F9AE02/1cNfp3myIZlgnD6gpTHFoNMyrQE.crl
                          rsync://rpki.apnic.net/member_repository/A912A8BC/054A4C50E64D11EDB3F81737C4F9AE02/1cNfp3myIZlgnD6gpTHFoNMyrQE.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1cNfp3myIZlgnD6gpTHFoNMyrQE.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 02:08:01 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 545 (0x221)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A912A8BC, serialNumber=D5C35FA779B22199609C3EA0A531C5A0D332AD01
        Validity
            Not Before: Mar  9 02:36:29 2026 GMT
            Not After : Jul 30 00:00:00 2027 GMT
        Subject: CN=69ae322d-eb4b
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:c6:62:c7:a6:38:ec:d1:2d:77:fe:3a:6f:03:f9:
                    fd:2f:e1:38:13:ea:b4:f6:9d:c3:59:32:42:fb:84:
                    f9:86:8a:0a:f9:7e:73:08:19:b3:fe:7b:68:36:74:
                    92:8f:f0:45:2b:35:27:76:19:54:55:00:f5:05:58:
                    c5:b8:3b:9e:95:0b:04:11:ad:12:bc:ec:1f:30:29:
                    01:05:3b:f7:d7:32:76:3a:1c:25:e7:f1:99:f5:39:
                    d7:10:16:05:0d:1b:59:22:94:09:ad:0d:a8:57:90:
                    31:28:c5:ff:41:bd:a9:8c:b3:95:c7:89:96:77:df:
                    23:72:1b:55:55:65:fc:79:98:77:96:8a:88:ca:07:
                    f5:89:e2:5c:bf:f5:7e:2b:88:5a:46:ed:ee:0f:3e:
                    e9:b7:67:cf:86:f2:4c:cc:e5:e7:19:9b:39:45:09:
                    98:f8:12:ed:f6:b0:3a:73:6c:4c:14:87:95:38:3d:
                    63:9c:13:27:41:e2:a2:e0:dc:d9:94:c8:10:6e:5e:
                    da:50:a7:4e:9d:30:6a:4e:c3:d2:ff:f5:f8:68:00:
                    04:5a:60:c9:45:a5:15:be:6e:6b:16:f9:e4:41:0f:
                    27:f5:c7:88:82:a9:26:70:97:fe:0f:4c:bb:b3:31:
                    7d:d2:da:19:85:97:77:a3:33:a7:7f:4e:f9:f5:17:
                    a3:99
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                D7:78:8D:FE:CF:EF:71:63:05:CD:EA:18:31:D8:1F:F2:4B:6A:D5:81
            X509v3 Authority Key Identifier:
                keyid:D5:C3:5F:A7:79:B2:21:99:60:9C:3E:A0:A5:31:C5:A0:D3:32:AD:01

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A912A8BC/054A4C50E64D11EDB3F81737C4F9AE02/1cNfp3myIZlgnD6gpTHFoNMyrQE.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/1cNfp3myIZlgnD6gpTHFoNMyrQE.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/A912A8BC/054A4C50E64D11EDB3F81737C4F9AE02/4D962E8AE65111ED90E5833EC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.69.94.0/23
                IPv6:
                  2001:df2:57c0::/48

    Signature Algorithm: sha256WithRSAEncryption
         03:19:05:62:7a:17:0e:d4:8a:62:33:2e:f8:43:6b:15:a6:99:
         9c:d9:37:55:76:5b:f5:bc:67:e6:b1:2f:bc:af:10:ed:84:4f:
         a0:f0:bb:79:05:7f:0d:f4:bc:43:c7:f2:88:60:15:a7:94:26:
         86:dd:73:a4:3d:52:64:e5:f9:1e:f2:cc:5b:65:37:ea:17:ab:
         9c:13:97:35:f6:e0:e1:7f:0b:a2:77:c3:6d:16:cf:0a:e1:21:
         f5:1b:f5:61:70:e1:21:d2:1b:95:98:be:22:9c:88:10:ae:77:
         30:1d:6c:cd:06:4b:b1:02:45:7b:a3:4a:59:ee:62:18:62:4a:
         1f:60:d6:80:18:e2:48:73:14:d8:08:32:f4:bd:de:ba:9a:ed:
         72:ff:21:e4:fa:32:35:1e:d2:4e:d3:52:48:cb:fb:eb:56:16:
         72:7c:59:95:d0:cd:68:53:5c:fe:50:6f:37:bf:64:7b:c6:0b:
         b8:13:48:f3:e6:e1:76:6d:c7:f5:39:ed:60:f4:66:d3:ba:9d:
         5c:47:0b:d6:67:18:c5:92:38:34:ed:ed:40:ec:e3:65:e5:9d:
         b4:fa:43:2f:70:70:10:8d:6f:50:b9:ca:64:b4:05:84:63:70:
         51:17:56:3c:b8:25:c5:5c:12:2b:84:08:a6:0a:d2:91:ed:02:
         26:79:10:1f
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICAiEwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
MkE4QkMxMTAvBgNVBAUTKEQ1QzM1RkE3NzlCMjIxOTk2MDlDM0VBMEE1MzFDNUEw
RDMzMkFEMDEwHhcNMjYwMzA5MDIzNjI5WhcNMjcwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWFlMzIyZC1lYjRiMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAxmLHpjjs0S13/jpvA/n9L+E4E+q09p3DWTJC+4T5hooK+X5zCBmz/ntoNnSS
j/BFKzUndhlUVQD1BVjFuDuelQsEEa0SvOwfMCkBBTv31zJ2Ohwl5/GZ9TnXEBYF
DRtZIpQJrQ2oV5AxKMX/Qb2pjLOVx4mWd98jchtVVWX8eZh3loqIygf1ieJcv/V+
K4haRu3uDz7pt2fPhvJMzOXnGZs5RQmY+BLt9rA6c2xMFIeVOD1jnBMnQeKi4NzZ
lMgQbl7aUKdOnTBqTsPS//X4aAAEWmDJRaUVvm5rFvnkQQ8n9ceIgqkmcJf+D0y7
szF90toZhZd3ozOnf0759RejmQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFNd4jf7P
73FjBc3qGDHYH/JLatWBMB8GA1UdIwQYMBaAFNXDX6d5siGZYJw+oKUxxaDTMq0B
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTEyQThCQy8wNTRBNEM1MEU2
NEQxMUVEQjNGODE3MzdDNEY5QUUwMi8xY05mcDNteUlabGduRDZncFRIRm9OTXly
UUUuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyLzFjTmZwM215SVpsZ25ENmdwVEhGb05NeXJRRS5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
MkE4QkMvMDU0QTRDNTBFNjREMTFFREIzRjgxNzM3QzRGOUFFMDIvNEQ5NjJFOEFF
NjUxMTFFRDkwRTU4MzNFQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ0VeMA8EAgACMAkDBwAgAQ3yV8AwDQYJKoZIhvcNAQELBQADggEB
AAMZBWJ6Fw7UimIzLvhDaxWmmZzZN1V2W/W8Z+axL7yvEO2ET6Dwu3kFfw30vEPH
8ohgFaeUJobdc6Q9UmTl+R7yzFtlN+oXq5wTlzX24OF/C6J3w20WzwrhIfUb9WFw
4SHSG5WYviKciBCudzAdbM0GS7ECRXujSlnuYhhiSh9g1oAY4khzFNgIMvS93rqa
7XL/IeT6MjUe0k7TUkjL++tWFnJ8WZXQzWhTXP5Qbze/ZHvGC7gTSPPm4XZtx/U5
7WD0ZtO6nVxHC9ZnGMWSODTt7UDs42XlnbT6Qy9wcBCNb1C5ymS0BYRjcFEXVjy4
JcVcEiuECKYK0pHtAiZ5EB8=
-----END CERTIFICATE-----
Generated at Thu Mar 26 04:12:32 2026 by rpki-client