Decrypts the incoming ciphertext using oldKid (from the JWE header)
and re-encrypts it on the fly with newKid (provided via query parameter).
Returns a multipart/mixed response (PRD §64): the new JWE header part,
the re-encrypted ciphertext part, and a trailing application/json
StreamVerdict part emitted AFTER the source AES-GCM tag is verified at
end-of-stream (an INVALID verdict signals a tampered source; no committed
ciphertext is promotable). All key-selection metadata is returned in the single
Crypto-Policy-Info response header.
Supports all key type combinations:
• SIMPLE → SIMPLE (single recipient → single recipient)
• SIMPLE → COMPOSITE (single recipient → multiple recipients)
• COMPOSITE → COMPOSITE (multiple recipients → multiple recipients)
• COMPOSITE → SIMPLE (multiple recipients → single recipient)
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||