I am trying to connect to a company's internal API (I am working on a project for them). This company has an API that has an SSL certificate from Sectigo.
From what I have gathered is a pretty well known CA, but for some weird reason, if I make a cURL
request or use Postman, an error returns stating that it cannot solve the SSL encryption.
The company has told me that this is usual in their projects and that they always solve this by sharing the .cert file, so you can add it to your trusted CA's or something like that.
I have never done that with SSL, and in case this is needed, it is going to be kind of complex due to the specifics of the project. I should state that I do trust the company and the cert myself, is the way this cert appears to be installed that makes me doubtful. I would prefer to avoid this, although maybe I am missing something.
Now, before answering them, I want to know if this is something that should be avoided or if this is normal and I just have never happened to find myself in the situation. I also find it weird that a well known CA is not in the default OS's trusted CAs list.
Any advice?