Richtlinie für Signaturschlüssel abrufen

GET /v1/signing-keys/policy · Berechtigung signing-keys:read

Gibt die Signaturschlüssel-Richtlinie der Umgebung zurück: den Algorithmus neuer Schlüssel, das automatische Rotationsintervall und die Schlüsselspeicherung. Wurde die Richtlinie nie geschrieben, werden die Standardwerte (RS256, 180 Tage, wrapped) mit ETag: "0" und updated_at: null zurückgegeben. Der Antwort-Header ETag trägt die Version, die beim Aktualisieren der Richtlinie als If-Match zu senden ist.

Anfrage

Diese Operation nimmt keine Pfad-, Query- oder Body-Felder. Die Umgebung stammt aus den Anmeldedaten.

Antwort

200 OK mit der Richtlinie und dem ETag-Header. next_rotation_at ist die nächste automatische Rotation (Aktivierung des aktiven Schlüssels plus Intervall); ohne aktiven Schlüssel ist der Wert null.

{
  "algorithm": "RS256",
  "rotation_interval_days": 180,
  "storage": "wrapped",
  "next_rotation_at": "2027-03-04T09:30:00.123456Z",
  "updated_at": null
}

Fehler

HTTP Code Wann
401 unauthenticated Die Anmeldedaten fehlen, sind ungültig oder wurden widerrufen.
403 insufficient_permissions Die Anmeldedaten haben nicht die erforderliche Berechtigung.
429 rate_limited Die Rate-Grenze wurde überschritten; Wiederhole nach dem Retry-After-Zeitraum.
501 not_implemented Die Operation ist in dieser Bereitstellung noch nicht verfügbar; eine Wiederholung ändert das Ergebnis nicht.
503 service_unavailable Eine Abhängigkeit ist vorübergehend nicht verfügbar; Wiederhole nach dem Retry-After-Zeitraum.

Beispiel

curl -i https://api.eu.keenauth.com/v1/signing-keys/policy \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"