PWA2APP Documentation

Signature

Technical reference generated from the platform contract: descriptions are in French.

GET /api/v1/signing/android-keys

`GET /signing/android-keys?org_id=` (§19.6) — nécessite `SigningUse`.

  • org_id (query, requis) — Identifiant de l'organisation
  • 200 — Clés de l'organisation (sans aucun secret)
  • 401 — Non authentifié ou 2FA requise
  • 403 — Permission refusée
  • 404 — Non membre de cette organisation

POST /api/v1/signing/android-keys

`POST /signing/android-keys` (§19.6) — génère une clé (RSA 4096 par défaut, validité 25 ans) ;

Corps de requête : JSON

  • 201 — Clé générée et chiffrée
  • 401 — Non authentifié ou 2FA requise
  • 403 — CSRF invalide ou permission refusée
  • 404 — Non membre de cette organisation
  • 422 — Requête invalide
  • 503 — Gestion des clés non configurée

POST /api/v1/signing/android-keys/import

`POST /signing/android-keys/import` (§19.6) — importe un keystore PKCS12/JKS ; les mots de

Corps de requête : JSON

  • 201 — Clé importée et chiffrée
  • 401 — Non authentifié ou 2FA requise
  • 403 — CSRF invalide ou permission refusée
  • 404 — Non membre de cette organisation
  • 409 — Certificat déjà enregistré
  • 422 — Keystore ou requête invalide
  • 503 — Gestion des clés non configurée

DELETE /api/v1/signing/android-keys/{id}

`DELETE /signing/android-keys/{id}?org_id=` (§19.6) — révoque la clé et détruit ses secrets

  • id (path, requis) — Identifiant de la clé
  • org_id (query, requis) — Identifiant de l'organisation
  • 204 — Clé révoquée
  • 401 — Non authentifié ou 2FA requise
  • 403 — CSRF invalide, permission refusée ou step-up requis
  • 404 — Clé introuvable