VORTEX
SIGNING ENGINE • D12
ES256 (P-256)

0) Keypack (Public)

Le générateur lit issuer_keypack.json (Public) pour sélectionner un KID actif avec scope ORVEX_ACCESS_PREMIUM / Voucher_signing.

URL keypack
—
KID (Clé active)
—

1) Clé privée (Admin)

Règle D12 : La clé privée reste ici.
KEYS → envoie un Bundle chiffré · VOUCHER déverrouille en mémoire · ORVEX Access ne voit jamais la clé.
Bundle reçu (Chiffré)
—
Clé privée (Fallback manuel)
Conseil : Préférez le bundle chiffré depuis Keys Vault. Pour le service D12 (signing requests), le bundle est exigé.

2) Payload voucher

Produit
Tarif
Le tarif pilote automatiquement plan et quota_exports signés.
Plan interne
Quota exports
Voucher ID
Issued at (YYYY-MM-DD)
Not before (YYYY-MM-DD)
Expires at (YYYY-MM-DD)

3) Distribution (Broker / Crédit)

Code type
Broker ID
Seller ID
Credit Batch ID
Debt value USD
Commission class
Notes registre

Voucher final

—

4) Livraison vers Seller-Tracker

Le package signé est scellé localement avec PBKDF2-SHA256 + AES-256-GCM puis envoyé à seller-tracker.html via postMessage. Le téléchargement reste un secours, pas le flux principal.

Passphrase package scellé
Même origin recommandé (D12). Si Seller-Tracker contient déjà cette passphrase, le package reçu sera auto-déverrouillé et auto-prérempli.
URL Seller-Tracker
TrustedOrigin = window.location.origin.

5) Livraison vers RCHG Batch Factory

Pour la production industrielle RCHG, le package signé D12 est scellé localement avec PBKDF2-SHA256 + AES-256-GCM, puis envoyé à rchg-batch-factory.html via postMessage. Ce flux permet le pré-remplissage industriel sans remplacer le flux court vers Seller-Tracker.

Passphrase RCHG Factory
Si la même passphrase est déjà présente côté RCHG Batch Factory, le package reçu pourra être auto-déverrouillé et auto-prérempli.
URL RCHG Batch Factory
TrustedOrigin = window.location.origin.

Journal local (Audit)

Journal local = Aide au diagnostic (N’expose pas la clé). À effacer régulièrement.
CRYPTO: — KEYPACK: — BUNDLE: —