Liste des produits

GET
https://www.digicert.com/services/v2/product

Appelez ce point de terminaison pour répertorier tous les produits disponibles pour votre compte.

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

url = "https://www.digicert.com/services/v2/product"

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

response = requests.request("GET", url, headers=headers)

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/product"

	req, _ := http.NewRequest("GET", 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: 'GET',
  url: 'https://www.digicert.com/services/v2/product',
  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
{
  "products": [
    {
      "group_name": "ssl_certificate",
      "name_id": "ssl_plus",
      "name": "Standard SSL",
      "type": "ssl_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": true
    },
    {
      "group_name": "ssl_certificate",
      "name_id": "ssl_multi_domain",
      "name": "Multi-Domain SSL",
      "type": "ssl_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": true
    },
    {
      "group_name": "ssl_certificate",
      "name_id": "ssl_wildcard",
      "name": "WildCard",
      "type": "ssl_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": true
    },
    {
      "group_name": "ssl_certificate",
      "name_id": "ssl_ev_plus",
      "name": "EV SSL",
      "type": "ssl_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": true
    },
    {
      "group_name": "ssl_certificate",
      "name_id": "ssl_ev_multi_domain",
      "name": "EV Multi-Domain",
      "type": "ssl_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": true
    },
    {
      "group_name": "client_certificate",
      "name_id": "client_digital_signature_plus",
      "name": "Digital Signature Plus",
      "type": "client_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2,
        3
      ],
      "signature_hash_types": [],
      "csr_required": false
    },
    {
      "group_name": "client_certificate",
      "name_id": "client_premium",
      "name": "Premium",
      "type": "client_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2,
        3
      ],
      "signature_hash_types": [],
      "csr_required": false
    },
    {
      "group_name": "code_signing_certificate",
      "name_id": "code_signing",
      "name": "Code Signing",
      "type": "code_signing_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2,
        3
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha1",
            "name": "SHA-1"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": false
    },
    {
      "group_name": "code_signing_certificate",
      "name_id": "code_signing_ev",
      "name": "EV Code Signing",
      "type": "code_signing_certificate",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2,
        3
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha1",
            "name": "SHA-1"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": false
    },
    {
      "group_name": "document_signing",
      "name_id": "document_signing_org_1",
      "name": "Document Signing - Organization (2000)",
      "type": "document_signing",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2,
        3
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": false
    },
    {
      "group_name": "document_signing",
      "name_id": "document_signing_org_2",
      "name": "Document Signing - Organization (5000)",
      "type": "document_signing",
      "allowed_container_ids": [
        11223,
        11224,
        11225
      ],
      "allowed_validity_years": [
        1,
        2,
        3
      ],
      "signature_hash_types": {
        "allowed_hash_types": [
          {
            "id": "sha256",
            "name": "SHA-256"
          },
          {
            "id": "sha384",
            "name": "SHA-384"
          },
          {
            "id": "sha512",
            "name": "SHA-512"
          }
        ],
        "default_hash_type_id": "sha256"
      },
      "csr_required": false
    }
  ]
}

Paramètres de réponse

Nom Type Description
products array Liste de tous les produits disponibles
.. group_name string Groupe auquel le produit appartient
Consultez le Glossaire — Identificateurs de produits
.. name_id string Identificateur du produit
Consultez le Glossaire — Identificateurs de produits
.. name string Nom d’affichage du produit
.. type string Type du produit
Consultez le Glossaire — Types de produits
.. allowed_container_ids array of ints Liste de tous les conteneurs pouvant demander le produit spécifié
.. allowed_validity_years array of ints Liste des périodes de validité autorisées pouvant être demandées pour le produit
.. signature_hash_types object Conteneur pour les informations de hachage de la signature
.. .. allowed_hash_types array Liste des types de hachage autorisés pour le produit
.. .. .. id string Identificateur de hachage
Consultez le Glossaire — Types de hachages
.. .. .. name string Nom du hachage
.. .. default_hash_type_id string Type de hachage par défaut utilisé pour le produit.
.. allowed_ca_certs array Liste des certificats d’AC pouvant être utilisés pour signer un certificat SSL privé
.. .. id string Identifiant du certificat d’AC
.. .. name string Nom du certificat d’AC
.. csr_required bool Indique si la demande du type de produit requiert une CSR.