Crear clave de autenticación

POST
https://www.digicert.com/services/v2/account/auth-key

Use este terminal para crear una clave de autenticación para su cuenta de CertCentral. La misma clave de autenticación puede usarse para todos sus pedidos de certificados DV.

Si ya existe una clave de autenticación, se devuelve 400 Solicitud errónea con el error auth_key_exists_for_account.

cURL
curl -X POST \
  https://www.digicert.com/services/v2/account/auth-key \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/account/auth-key"

payload = ""
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/account/auth-key"

	req, _ := http.NewRequest("POST", url, nil)

	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: 'POST',
  url: 'https://www.digicert.com/services/v2/account/auth-key',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' } };

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

  console.log(body);
});
200 OK
{
  "auth_key_id": "{{auth_key_id}}",
  "auth_key": "{{auth_key}}"
}

Parámetros de la respuesta

Nombre Tipo Descripción
auth_key_id string Id. de la clave de autenticación creada.
auth_key string Clave de autenticación de su cuenta de CertCentral.