Route Origin Authorization

$ rpki-client -vvf rpki.apnic.net/member_repository/A91E170B/97AF6DF01D6D11E2A12D9EAE08B02CD2/318FB51A383611E6B2282B5DC4F9AE02.roa
File:                     318FB51A383611E6B2282B5DC4F9AE02.roa (raw, json)
Hash identifier:          D9hmvA6dDXSOuTlZ3qbzZ4eSbUShWWWPmR9njY7G+Ic=
Subject key identifier:   15:9E:04:E8:45:48:1E:F3:69:AB:BA:A0:09:87:20:71:F9:8A:C0:EF
Certificate issuer:       /CN=A91E170B/serialNumber=6D38C5B4CF4BAD3D984871A7321A9D16960BE268
Certificate serial:       380C
Authority key identifier: 6D:38:C5:B4:CF:4B:AD:3D:98:48:71:A7:32:1A:9D:16:96:0B:E2:68
Authority info access:    rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/bTjFtM9LrT2YSHGnMhqdFpYL4mg.cer
Subject info access:      rsync://rpki.apnic.net/member_repository/A91E170B/97AF6DF01D6D11E2A12D9EAE08B02CD2/318FB51A383611E6B2282B5DC4F9AE02.roa
Signing time:             Mon 30 Mar 2026 15:10:11 +0000
ROA not before:           Mon 30 Mar 2026 15:10:11 +0000
ROA not after:            Thu 30 Jul 2026 00:00:00 +0000
asID:                     135534
IP address blocks:        61.45.249.0/24 maxlen: 24
                          2401:4601:249::/48 maxlen: 48
Validation:               OK
Signature path:           rsync://rpki.apnic.net/member_repository/A91E170B/97AF6DF01D6D11E2A12D9EAE08B02CD2/bTjFtM9LrT2YSHGnMhqdFpYL4mg.crl
                          rsync://rpki.apnic.net/member_repository/A91E170B/97AF6DF01D6D11E2A12D9EAE08B02CD2/bTjFtM9LrT2YSHGnMhqdFpYL4mg.mft
                          rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/bTjFtM9LrT2YSHGnMhqdFpYL4mg.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:   Thu 23 Apr 2026 14:17:45 +0000

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 14348 (0x380c)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN=A91E170B, serialNumber=6D38C5B4CF4BAD3D984871A7321A9D16960BE268
        Validity
            Not Before: Mar 30 15:10:11 2026 GMT
            Not After : Jul 30 00:00:00 2026 GMT
        Subject: CN=69ca9253-a127
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:a1:cd:23:65:9f:18:14:e1:d7:4b:e5:7f:2e:a3:
                    03:fa:09:f0:0e:4e:47:4c:8c:17:98:4a:04:b3:8d:
                    30:16:50:75:e4:fc:91:c7:2b:a0:83:91:78:09:80:
                    b6:85:27:5d:b5:c3:d9:5e:7d:41:58:25:53:8d:46:
                    3f:a5:8d:95:96:ea:66:e5:dd:b4:b2:ee:3f:49:e7:
                    29:bb:78:56:56:f9:5b:be:ea:61:28:d8:8f:dc:5f:
                    04:7b:70:9b:bd:41:ce:47:a1:24:9e:c5:3e:7f:8a:
                    09:af:20:47:f6:24:42:df:2d:bc:72:0a:50:8c:0a:
                    45:f0:03:60:51:29:76:06:cf:cd:c8:de:70:25:cf:
                    4c:2f:a0:06:34:47:74:fd:ef:d4:ef:a3:9c:65:fa:
                    18:73:bf:49:27:7d:68:34:43:c5:3f:d5:a9:ac:96:
                    98:50:e1:a4:d0:f8:59:23:81:ad:ef:c2:fd:02:db:
                    93:a0:20:7a:0e:4c:45:2d:4f:ad:e7:6e:91:cb:c1:
                    47:ff:46:85:eb:13:af:55:45:ae:b3:f0:79:a6:66:
                    93:a0:02:96:d9:e6:4e:eb:37:4a:8f:f9:72:57:0a:
                    4c:74:c7:83:a1:49:1c:f4:3a:f2:bb:0d:cf:09:94:
                    96:11:2a:ca:11:75:e8:40:d6:48:cd:5c:b2:53:76:
                    d0:3d
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                15:9E:04:E8:45:48:1E:F3:69:AB:BA:A0:09:87:20:71:F9:8A:C0:EF
            X509v3 Authority Key Identifier:
                keyid:6D:38:C5:B4:CF:4B:AD:3D:98:48:71:A7:32:1A:9D:16:96:0B:E2:68

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

                Full Name:
                  URI:rsync://rpki.apnic.net/member_repository/A91E170B/97AF6DF01D6D11E2A12D9EAE08B02CD2/bTjFtM9LrT2YSHGnMhqdFpYL4mg.crl

            Authority Information Access:
                CA Issuers - URI:rsync://rpki.apnic.net/repository/B527EF581D6611E2BB468F7C72FD1FF2/bTjFtM9LrT2YSHGnMhqdFpYL4mg.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/A91E170B/97AF6DF01D6D11E2A12D9EAE08B02CD2/318FB51A383611E6B2282B5DC4F9AE02.roa

            sbgp-ipAddrBlock: critical
                IPv4:
                  61.45.249.0/24
                IPv6:
                  2401:4601:249::/48

    Signature Algorithm: sha256WithRSAEncryption
         57:dd:da:17:9c:23:f7:99:42:9f:59:9e:fc:4e:92:69:e4:f4:
         c8:d0:4e:a5:c2:13:c8:44:d1:f5:dc:b4:b2:08:6b:d6:26:ac:
         b8:07:dd:d5:3b:42:7d:79:9c:c8:13:cc:db:70:9a:9c:db:60:
         ee:a4:53:da:3b:07:ad:ec:3d:d5:e2:f4:dd:fd:88:76:36:de:
         05:a2:94:09:bf:ee:ac:96:29:4c:d9:70:d4:a1:9d:3c:32:f4:
         9e:cc:6f:ea:6d:dc:16:46:fe:92:bc:a3:26:64:ba:c7:8a:eb:
         17:5b:04:f2:74:da:e1:1b:c2:ea:95:13:74:28:fa:7f:9e:0b:
         4d:69:23:96:8d:9c:62:df:85:f8:9a:c2:6c:d6:44:d2:a3:79:
         a8:67:40:8c:1a:47:6d:ed:2b:e2:31:54:09:de:09:ef:6a:56:
         08:23:46:5a:7c:29:36:e6:a9:c6:7a:bc:23:eb:35:d0:63:f9:
         c7:ff:56:d1:9e:66:4e:0a:08:2c:1c:c9:b3:e5:7b:fe:fb:3d:
         8f:62:a1:62:96:9b:fb:ba:2e:0b:54:ae:f1:20:57:6d:73:14:
         42:59:1d:40:0b:00:2f:51:24:12:e9:e9:80:ec:2f:23:ba:33:
         8b:70:cb:b5:5c:54:20:fe:ae:51:4a:10:72:4d:45:8a:63:13:
         27:79:89:df
-----BEGIN CERTIFICATE-----
MIIFTTCCBDWgAwIBAgICOAwwDQYJKoZIhvcNAQELBQAwRjERMA8GA1UEAxMIQTkx
RTE3MEIxMTAvBgNVBAUTKDZEMzhDNUI0Q0Y0QkFEM0Q5ODQ4NzFBNzMyMUE5RDE2
OTYwQkUyNjgwHhcNMjYwMzMwMTUxMDExWhcNMjYwNzMwMDAwMDAwWjAYMRYwFAYD
VQQDEw02OWNhOTI1My1hMTI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAoc0jZZ8YFOHXS+V/LqMD+gnwDk5HTIwXmEoEs40wFlB15PyRxyugg5F4CYC2
hSddtcPZXn1BWCVTjUY/pY2Vlupm5d20su4/Secpu3hWVvlbvuphKNiP3F8Ee3Cb
vUHOR6EknsU+f4oJryBH9iRC3y28cgpQjApF8ANgUSl2Bs/NyN5wJc9ML6AGNEd0
/e/U76OcZfoYc79JJ31oNEPFP9WprJaYUOGk0PhZI4Gt78L9AtuToCB6DkxFLU+t
526Ry8FH/0aF6xOvVUWus/B5pmaToAKW2eZO6zdKj/lyVwpMdMeDoUkc9Dryuw3P
CZSWESrKEXXoQNZIzVyyU3bQPQIDAQABo4ICcTCCAm0wHQYDVR0OBBYEFBWeBOhF
SB7zaau6oAmHIHH5isDvMB8GA1UdIwQYMBaAFG04xbTPS609mEhxpzIanRaWC+Jo
MA4GA1UdDwEB/wQEAwIHgDCBgwYDVR0fBHwwejB4oHagdIZycnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9tZW1iZXJfcmVwb3NpdG9yeS9BOTFFMTcwQi85N0FGNkRGMDFE
NkQxMUUyQTEyRDlFQUUwOEIwMkNEMi9iVGpGdE05THJUMllTSEduTWhxZEZwWUw0
bWcuY3JsMH4GCCsGAQUFBwEBBHIwcDBuBggrBgEFBQcwAoZicnN5bmM6Ly9ycGtp
LmFwbmljLm5ldC9yZXBvc2l0b3J5L0I1MjdFRjU4MUQ2NjExRTJCQjQ2OEY3Qzcy
RkQxRkYyL2JUakZ0TTlMclQyWVNIR25NaHFkRnBZTDRtZy5jZXIwSgYDVR0gAQH/
BEAwPjA8BggrBgEFBQcOAjAwMC4GCCsGAQUFBwIBFiJodHRwczovL3d3dy5hcG5p
Yy5uZXQvUlBLSS9DUFMucGRmMIGWBggrBgEFBQcBCwSBiTCBhjCBgwYIKwYBBQUH
MAuGd3JzeW5jOi8vcnBraS5hcG5pYy5uZXQvbWVtYmVyX3JlcG9zaXRvcnkvQTkx
RTE3MEIvOTdBRjZERjAxRDZEMTFFMkExMkQ5RUFFMDhCMDJDRDIvMzE4RkI1MUEz
ODM2MTFFNkIyMjgyQjVEQzRGOUFFMDIucm9hMDAGCCsGAQUFBwEHAQH/BCEwHzAM
BAIAATAGAwQAPS35MA8EAgACMAkDBwAkAUYBAkkwDQYJKoZIhvcNAQELBQADggEB
AFfd2hecI/eZQp9ZnvxOkmnk9MjQTqXCE8hE0fXctLIIa9YmrLgH3dU7Qn15nMgT
zNtwmpzbYO6kU9o7B63sPdXi9N39iHY23gWilAm/7qyWKUzZcNShnTwy9J7Mb+pt
3BZG/pK8oyZkuseK6xdbBPJ02uEbwuqVE3Qo+n+eC01pI5aNnGLfhfiawmzWRNKj
eahnQIwaR23tK+IxVAneCe9qVggjRlp8KTbmqcZ6vCPrNdBj+cf/VtGeZk4KCCwc
ybPle/77PY9ioWKWm/u6LgtUrvEgV21zFEJZHUALAC9RJBLp6YDsLyO6M4twy7Vc
VCD+rlFKEHJNRYpjEyd5id8=
-----END CERTIFICATE-----
Generated at Fri Apr 17 13:03:52 2026 by rpki-client