Télécharger le certificat

GET
https://daas.digicert.com/apicontroller/v1/certificate/download?certId={{CERTIFICATE_ID}}&accountId={{ACCOUNT_ID_LONG}}&divisionId={{DIVISION_ID}}

Obtenez le certificat sous la forme d'un fichier .crt.

cURL
curl -X GET \
  'https://daas.digicert.com/apicontroller/v1/certificate/download?certId=fb92ee3a2fd0cb6549e58c252f8787f467bfbeff&accountId=126993&divisionId=69748' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
  -d '{
    "accountId": "126993",
    "divisionIds": [],
    "certId": [
        "fb92ee3a2fd0cb6549e58c252f8787f467bfbeff"
    ]
}'
Python
import requests

url = "https://daas.digicert.com/apicontroller/v1/certificate/download"

querystring = {"certId":"fb92ee3a2fd0cb6549e58c252f8787f467bfbeff","accountId":"126993","divisionId":"69748"}

payload = "{\n    \"accountId\": \"126993\",\n    \"divisionIds\": [],\n    \"certId\": [\n        \"fb92ee3a2fd0cb6549e58c252f8787f467bfbeff\"\n    ],\n    \"tags\": \"AddTags\"\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json",
    }

response = requests.request("GET", url, data=payload, headers=headers, params=querystring)

print(response.text)
Go
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://daas.digicert.com/apicontroller/v1/certificate/download?certId=fb92ee3a2fd0cb6549e58c252f8787f467bfbeff&accountId=126993&divisionId=69748"

	payload := strings.NewReader("{\n    \"accountId\": \"126993\",\n    \"divisionIds\": [],\n    \"certId\": [\n        \"fb92ee3a2fd0cb6549e58c252f8787f467bfbeff\"\n    ],\n    \"tags\": \"AddTags\"\n}")

	req, _ := http.NewRequest("GET", url, payload)

	req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
NodeJS
var request = require("request");

var options = { method: 'GET',
  url: 'https://daas.digicert.com/apicontroller/v1/certificate/download',
  qs: 
   { certId: 'fb92ee3a2fd0cb6549e58c252f8787f467bfbeff',
     accountId: '126993',
     divisionId: '69748' },
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: 
   { accountId: '126993',
     divisionIds: [],
     certId: [ 'fb92ee3a2fd0cb6549e58c252f8787f467bfbeff' ],
     tags: 'AddTags' },
  json: true };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
200 OK
Certificate is delivered as a .crt file contained in a .zip file.

Paramètres de demande

Nom Obligatoire/facultatif Type Description
accountId Obligatoire string ID de compte
divisionIds Facultatif array ID de la division.
certId Obligatoire string ID unique généré par DigiCert pour le certificat détecté sur le point de terminaison. Obtenez l'identifiant du certificat à partir de la demande List certificates (Liste des certificats).