I am using fetch API in react single page application, and I need to access a self-signed https microservice, it fails because of the SSL verification. Is it possible to ignore the verification? And how to do it?
-
In a test environment, or for any arbitrary browser visiting your site?t.niese– t.niese2018-03-30 02:14:21 +00:00Commented Mar 30, 2018 at 2:14
-
1@t.niese, in a test environment.Jakim– Jakim2018-03-30 11:33:27 +00:00Commented Mar 30, 2018 at 11:33
-
1If it is in an test eniroment, then you cann add this certificat to you browse, and then your browser won't complain about it anymore.t.niese– t.niese2018-03-30 12:13:58 +00:00Commented Mar 30, 2018 at 12:13
Add a comment
|
2 Answers
No, this error is from your browser and cannot be avoided in JavaScript. You must either add the self-signed certificate to your root certificate repository on your local machine or obtain a valid signed certificate from a free service such as Let's Encrypt.
1 Comment
ttt
Could you link to the source where you got this information from please?
Alternatively, you can relay the request via your own server. but some instance needs to have SSL enabled, if the app itself runs on HTTPS.
on the server-side you can ignore wrong certificates. E.g.: https://github.com/bitinn/node-fetch/issues/19#issuecomment-289709519