storeClientCipherText

open suspend fun storeClientCipherText(backupSharePairId: String, cipherText: String): Boolean


open suspend fun storeClientCipherText(backupSharePairId: String, cipherText: String, traceId: String?): Boolean

Stores the encrypted client backup share ciphertext for a given backup share pair ID.

Return

true if the operation was successful.

Parameters

backupSharePairId

The unique identifier of the backup share pair.

cipherText

The encrypted ciphertext to store.

traceId

Optional trace ID forwarded as the X-Portal-Trace-Id header. When null, a new UUID is generated for this request.

Throws

on a backend HTTP 400 response. Wrap the call in try/catch — the throw escapes uncaught.