Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91E3377/60B77DAEEF8E11EBB0DA4E59C4F9AE02/4756B350EF9011EBAAE0375AC4F9AE02.roa
File:                     4756B350EF9011EBAAE0375AC4F9AE02.roa (raw, json)
Hash identifier:          SJW5SQWmr4QyKxRuyhKU0F8K6Nlb2KTyiVCnVb9TUHo=
Subject key identifier:   36:33:12:B9:B4:68:36:E0:D1:E6:FF:DB:46:38:96:C8:F9:3D:9B:6F
Certificate issuer:       /CN=A91E3377/serialNumber=C77C1309F4A1530EA395414528815F9C767C515B
Certificate serial:       05DE
Authority key identifier: C7:7C:13:09:F4:A1:53:0E:A3:95:41:45:28:81:5F:9C:76:7C:51:5B
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/x3wTCfShUw6jlUFFKIFfnHZ8UVs.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E3377/60B77DAEEF8E11EBB0DA4E59C4F9AE02/4756B350EF9011EBAAE0375AC4F9AE02.roa
Signing time:             Sun 01 Mar 2026 08:50:12 +0000
ROA not before:           Mon 02 Jun 2025 23:51:18 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     142125
IP address blocks:        103.166.148.0/23 maxlen: 24
                          2001:df6:9380::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E3377/60B77DAEEF8E11EBB0DA4E59C4F9AE02/x3wTCfShUw6jlUFFKIFfnHZ8UVs.crl
                          rsync://rpki.apnic.net/member_repository/A91E3377/60B77DAEEF8E11EBB0DA4E59C4F9AE02/x3wTCfShUw6jlUFFKIFfnHZ8UVs.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/x3wTCfShUw6jlUFFKIFfnHZ8UVs.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:   Sun 08 Mar 2026 23:00:05 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1502 (0x5de)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E3377, serialNumber=C77C1309F4A1530EA395414528815F9C767C515B
        Validity
            Not Before: Jun  2 23:51:18 2025 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=69a3fdc4-db0e
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bc:7d:86:f9:59:b5:86:04:13:38:bc:86:d7:97:
                    1f:c4:de:f0:85:61:ae:db:75:d5:bd:26:42:c9:da:
                    85:3f:a3:35:70:fa:66:76:f5:33:ff:c9:60:42:81:
                    b3:4e:7a:ee:58:0d:f0:e4:dd:79:f8:90:5f:68:40:
                    4d:46:39:58:92:d9:6c:64:70:20:77:53:af:02:54:
                    cf:d3:e8:cb:9d:bd:76:4d:a7:d8:47:5d:9d:99:aa:
                    fc:0b:ce:c2:09:d3:16:0c:f2:f8:cb:37:3a:9a:62:
                    5c:db:2a:af:3c:2a:15:7c:3a:b5:6d:b6:69:93:c2:
                    7e:b2:35:71:56:06:29:08:d8:50:10:d3:76:cb:e1:
                    57:ac:d4:e8:02:c9:b9:ca:2f:bb:53:b7:32:ad:c4:
                    54:a0:73:76:3d:27:4a:11:43:8d:23:32:73:1c:dd:
                    68:5c:1d:e8:ca:8e:a9:62:0b:04:56:d1:ed:59:5c:
                    63:af:3f:be:35:f2:09:67:74:02:29:ec:44:08:fa:
                    a3:10:20:2e:df:d5:9e:bd:7a:1f:e5:7b:a0:70:04:
                    f8:2a:c2:70:b9:5b:99:a9:3e:28:ff:61:dc:2c:f0:
                    b3:2a:2e:7a:62:c6:a0:28:27:6f:57:68:46:07:59:
                    61:73:0c:6d:b3:30:aa:d4:a1:d5:60:4f:70:4e:4b:
                    b6:fd
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                36:33:12:B9:B4:68:36:E0:D1:E6:FF:DB:46:38:96:C8:F9:3D:9B:6F
            X509v3 Authority Key Identifier:
                keyid:C7:7C:13:09:F4:A1:53:0E:A3:95:41:45:28:81:5F:9C:76:7C:51:5B

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E3377/60B77DAEEF8E11EBB0DA4E59C4F9AE02/x3wTCfShUw6jlUFFKIFfnHZ8UVs.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/x3wTCfShUw6jlUFFKIFfnHZ8UVs.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/A91E3377/60B77DAEEF8E11EBB0DA4E59C4F9AE02/4756B350EF9011EBAAE0375AC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  103.166.148.0/23
                IPv6:
                  2001:df6:9380::/48

    Signature Algorithm: sha256WithRSAEncryption
         41:48:39:03:ca:29:27:27:ac:c1:87:0c:30:1b:28:c0:59:fa:
         45:e8:5d:65:27:21:be:e1:47:2c:80:52:50:be:69:ff:e3:55:
         83:51:51:03:bc:ba:67:7a:df:d9:b7:3b:8d:74:ed:4a:45:2d:
         ae:44:3c:1c:c2:bb:a3:c9:ed:32:53:bb:a3:bc:b0:b2:ea:97:
         64:45:fd:55:2e:d0:6b:b4:3e:d8:b1:59:42:02:ac:f5:7e:f7:
         be:0a:3f:1e:16:84:b0:c9:4c:ce:97:42:79:00:b6:bc:c0:8e:
         58:69:c3:6a:84:dc:24:d9:00:94:40:34:95:f6:eb:ba:f4:3c:
         a0:86:fa:8f:51:a3:fb:56:c8:6d:04:32:8a:50:95:05:a0:f1:
         fc:6a:7d:5c:07:6c:57:a9:ed:06:b1:e8:9f:72:53:29:91:f2:
         5c:9e:a6:ca:03:08:42:4e:2d:29:2b:10:ed:61:11:4b:cb:04:
         aa:2e:78:53:3d:b3:d4:17:b1:21:5d:6c:07:d5:f5:c5:0a:54:
         75:8f:98:93:c7:e0:05:74:f6:f9:86:4f:74:f6:e3:63:bd:b2:
         3b:3f:87:73:d6:e0:1e:c2:52:3b:51:53:6e:59:17:20:a0:64:
         7d:85:3b:e0:06:24:3f:fb:99:7e:1e:bc:59:df:f2:bf:72:6b:
         2f:c3:d8:3b
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICBd4wDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RTMzNzcxMTAvBgNVBAUTKEM3N0MxMzA5RjRBMTUzMEVBMzk1NDE0NTI4ODE1RjlD
NzY3QzUxNUIwHhcNMjUwNjAyMjM1MTE4WhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWEzZmRjNC1kYjBlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvH2G+Vm1hgQTOLyG15cfxN7whWGu23XVvSZCydqFP6M1cPpmdvUz/8lgQoGz
TnruWA3w5N15+JBfaEBNRjlYktlsZHAgd1OvAlTP0+jLnb12TafYR12dmar8C87C
CdMWDPL4yzc6mmJc2yqvPCoVfDq1bbZpk8J+sjVxVgYpCNhQENN2y+FXrNToAsm5
yi+7U7cyrcRUoHN2PSdKEUONIzJzHN1oXB3oyo6pYgsEVtHtWVxjrz++NfIJZ3QC
KexECPqjECAu39WevXof5XugcAT4KsJwuVuZqT4o/2HcLPCzKi56YsagKCdvV2hG
B1lhcwxtszCq1KHVYE9wTku2/QIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFDYzErm0
aDbg0eb/20Y4lsj5PZtvMB8GA1UdIwQYMBaAFMd8Ewn0oVMOo5VBRSiBX5x2fFFb
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFMzM3Ny82MEI3N0RBRUVG
OEUxMUVCQjBEQTRFNTlDNEY5QUUwMi94M3dUQ2ZTaFV3NmpsVUZGS0lGZm5IWjhV
VnMuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL3gzd1RDZlNoVXc2amxVRkZLSUZmbkhaOFVWcy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTMzNzcvNjBCNzdEQUVFRjhFMTFFQkIwREE0RTU5QzRGOUFFMDIvNDc1NkIzNTBF
RjkwMTFFQkFBRTAzNzVBQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQBZ6aUMA8EAgACMAkDBwAgAQ32k4AwDQYJKoZIhvcNAQELBQADggEB
AEFIOQPKKScnrMGHDDAbKMBZ+kXoXWUnIb7hRyyAUlC+af/jVYNRUQO8umd639m3
O4107UpFLa5EPBzCu6PJ7TJTu6O8sLLql2RF/VUu0Gu0PtixWUICrPV+974KPx4W
hLDJTM6XQnkAtrzAjlhpw2qE3CTZAJRANJX267r0PKCG+o9Ro/tWyG0EMopQlQWg
8fxqfVwHbFep7Qax6J9yUymR8lyepsoDCEJOLSkrEO1hEUvLBKoueFM9s9QXsSFd
bAfV9cUKVHWPmJPH4AV09vmGT3T242O9sjs/h3PW4B7CUjtRU25ZFyCgZH2FO+AG
JD/7mX4evFnf8r9yay/D2Ds=
-----END CERTIFICATE-----
Generated at Mon Mar 2 12:37:37 2026 by rpki-client