Remplacer un certificat

PUT /api/servers/(string: server)/accounts/(string: login)/certificates/(string: cert_name)

Remplace le certificat demandés par celui renseigné en JSON.

Request Headers
Request JSON Object
  • name (string) – Le nom du certificat

  • privateKey (string) – La clé privée du certificat

  • publicKey (string) – La clé publique du certificat

  • certificate (string) – Le certificat de l’entité

Status Codes
  • 201 Created – Le certificat a été modifié avec succès

  • 400 Bad Request – Un ou plusieurs des paramètres du compte sont invalides

  • 401 Unauthorized – Authentification d’utilisateur invalide

  • 404 Not Found – Le serveur, le compte ou le certificat demandés n’existent pas

Response Headers
  • Location – Le chemin d’accès au certificat modifié


Exemple de requête

PUT https://my_waarp_gateway.net/api/servers/serveur_sftp/accounts/toto/certificates/certificat_toto HTTP/1.1
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json
Content-Length: 69

{
  "name": "certificat_toto_new",
  "privateKey": "<clé privée>",
  "publicKey": "<clé publique>",
  "cert": "<certificat>"
}

Exemple de réponse

HTTP/1.1 201 CREATED
Location: https://my_waarp_gateway.net/api/servers/serveur_sftp/accounts/toto/certificates/certtificat_sftp