Aller au contenu
English

WorkflowApproverKey

import type { WorkflowApproverKey } from "@elie-laloum/outpost";
  • keyIdRequis
    string
    Identifiant unique dans l’ensemble courant des clés de confiance ; les doublons font échouer la vérification.
  • actorRequis
    string
    Seul acteur autorisé à signer des décisions avec cette clé publique.
  • publicKeyRequis
    KeyObject
    KeyObject public Ed25519 utilisé pour vérifier la preuve ; le vérificateur n’a jamais besoin de la clé privée.
import type { KeyObject } from "node:crypto";

export interface WorkflowApproverKey {
  readonly keyId: string;
  readonly actor: string;
  readonly publicKey: KeyObject;
}