Aller au contenu

Chaînes de certificats

GET https://api.kennmarq.com/v1/certificate

Nos chaînes de certificats publiques, au format PEM : les chaînes de signature de production et de test, et celle du serveur d’horodatage. Aucune clé n’est nécessaire.

Toutes les chaînes, en JSON

curl
curl https://api.kennmarq.com/v1/certificate
200 application/json
{
  "object": "certificates",
  "signing": {
    "live": "-----BEGIN CERTIFICATE-----\n…",
    "test": "-----BEGIN CERTIFICATE-----\n…"
  },
  "tsa": "-----BEGIN CERTIFICATE-----\n…"
}

Une seule chaîne, en fichier PEM

Ajoutez ?chain=live, ?chain=test ou ?chain=tsa pour obtenir une seule chaîne en application/x-pem-file :

curl
curl "https://api.kennmarq.com/v1/certificate?chain=tsa" -o kennmarq.com-tsa-chain.pem

Mise en cache

Les réponses peuvent être mises en cache pendant 5 minutes (Cache-Control: public, max-age=300). Les chaînes changent rarement : quand nous remplaçons un certificat, le journal des modifications l’annonce à l’avance.

Nos certificats de signature proviennent de notre propre autorité de certification (O=Neuramare, C=CH), en attendant la conformité C2PA et un certificat reconnu publiquement. D’ici là, les lecteurs C2PA affichent les signatures comme valides mais émanant d’un signataire inconnu ; ces chaînes vous permettent de les vérifier vous-même.