Загрузите SSL-сертификат с помощью запроса XHR

#javascript #xmlhttprequest #ssl-certificate #client-certificates

Вопрос:

Я пытаюсь подключить какой-либо сторонний API через вызов веб-API Java script XHR, я успешно подключаюсь к стороннему API, но проблема в том,что я не смог установить соединение по протоколу https, поэтому мне нужно загрузить сертификат SSL при попытке подключения, может ли кто-нибудь помочь мне, если так или иначе это сделать.

исходный код:

 // 1. Create a new XMLHttpRequest object
let xhr = new XMLHttpRequest();

// 2. Configure it: GET-request for the URL /article/.../load
xhr.open('POST', url);

// 3.Set headers
xhr.setRequestHeader("Content-type", "application/json");

// 4. Send the request over the network
xhr.send();

// 5. This will be called after the response is received
xhr.onload = function() {
if (xhr.status != 201) { // analyze HTTP status of the response
   alert(`Error ${xhr.status}: ${xhr.statusText}`); // e.g. 404: Not Found
} else { // show the result
   alert("Success");

};

xhr.onprogress = function(event) {
   if (event.lengthComputable) {
      //alert(`Received ${event.loaded} of ${event.total} bytes`);
  } else {
//alert(`Received ${event.loaded} bytes`); // no Content-Length
 }
 

Цель:

     var xhr = new XMLHttpRequest();
    xhr.onload = function() {
      console.log(this.responseXML.title);
    }
    xhr.open("GET", "ROOT.cer");
    xhr.responseType = "document";
    xhr.send();
 

Итак, в соответствии с целью, которую мне нужно установить, чтобы установить соединение с загрузкой корневого сертификата SSL, пожалуйста, дайте мне знать, если есть какое-либо решение.

Спасибо,