Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
New Contributor

Certificate update via API

Hello everyone,

I am trying to add (and eventually update) a certificate on our FortiWeb appliance by using the API. I have read in the documentation that something like this:

/usr/bin/curl -i -X POST -H 'Authorization: YWRtaW46' -H "Content-Type: application/json" -k -d @test.json; echo

is what I am supposed to do. The "test.json" file is a file containing a json object describing a certificate, the frame for which I have built using a GET request on the same resource:

/usr/bin/curl -iv -X GET -H 'Authorization: YWRtaW46' -H "Content-Type: application/json" -k; echo


I am getting an error 500 after the POST request. The error message is troubling, saying that "File is not an update file". My question is as follow:

What would be a "valid" update file and where can I find an example of a successful POST request for a new certificate?



I did not want to bump an old thread:

New Contributor

**Bumping for visibility**

New Contributor

I would also like to know how to update a certificate via the api.

Does anyone know.

New Contributor II

I created a quick and dirty Python Script to do that:

Top Kudoed Authors