(v4-fr) Certificats
GET /v3/certificates/root
Obtenir la clé publique du certificat racine de l'autorité de certification.
Si le mode CA est réglé sur :
Intégré - le certificat auto-signé de l'autorité de certification est renvoyé ;
Entreprise - le certificat racine de l'autorité de certification de l'entreprise est renvoyé ;
Manuel - le certificat du serveur est renvoyé.
Headers:
Content-Type: application/json
Authentication:
# No auth required
GET /v3/certificats/ca
Obtenir la clé publique du certificat de l'autorité de certification intermédiaire.
Si le mode CA est réglé sur :
Intégré - le certificat auto-signé de l'autorité de certification est renvoyé ;
Company - le certificat intermédiaire de l'autorité de certification est renvoyé ;
Manuel - le certificat du serveur est renvoyé.
Headers:
Content-Type: application/json
Authentication:
# No auth required
GET /v3/certificats/serveur
Obtenir la clé publique du certificat du serveur
Headers:
Content-Type: application/json
Authentication:
# No auth required
POST /v3/certificates/device
Crée un nouveau certificat pour l'appareil, signé par le certificat de l'autorité de certification intermédiaire.
Si la CSR est fournie, les autres paramètres sont ignorés et la clé publique du certificat signé est renvoyée. Dans le cas contraire, la CSR est créée à l'aide d'autres paramètres et la clé publique combinée à la clé privée est renvoyée.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: [ cert.manage ]
Request body:
{
"csr": "string",
"cn": "string",
"alterNames": [
"string"
]
}