Zone SNI Update
Please note that in our new cloud panel, Zones are named as CDN Resources. (Zone ID = CDN Resource ID)
You can update an SNI for a zone follow the below information
Parameters
Return Values
Example PHP Code
<?php $data = array( "user_key": "user_key", "user_secret": "user_secret", "zone_id": zone_id, “public_key”:["public_key"], "private_key"["private_key"] ); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "http://api-local.medianova.com/v1/zone/sni/update", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "PUT", CURLOPT_POSTFIELDS => json_encode($data), CURLOPT_HTTPHEADER => array( "Content-Type: application/json", "Postman-Token: 1eff0b26-7f4c-4bb6-8ff9-e64f680f2c74", "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
Example Output
{ "status": true, "data": { "alias": [], "origin_authentication": { "username": "username", "password": "pass" }, "browser_cache": "2h", "cdn_url": "cdn_url.mncdn.com", "create_at": "2016-08-20 11:00:00", "sni": { "ssl_certificate": "key", "ssl_key": "private_key", "ssl_password": "password" }, "edge_cache": "7#d", "gzip": true, "http2": true, "zone_id": 1, "image_compress": true, "label": "cdnlabel", "name": "cdn_url", "origin_url": "https://www.medianova.com", "query_string": false, "custom_query_string": false, "custom_query_string_args": [], "custom_headers": [], "robots": "disable", "secure_token": false, "secure_token_code": false, "shared_ssl": false, "status": true, "whitelist": [ "whitelist1.mncdn.com", "whitelist2.mncdn.com" ] } }