Interface KeyManagerCHURPUpdateRequest

UpdateRequest contains the updated configuration.

interface KeyManagerCHURPUpdateRequest {
    extra_shares?: number;
    handoff_interval?: longnum;
    id: number;
    policy?: KeyManagerCHURPSignedPolicySGX;
    runtime_id: Uint8Array;
}

Hierarchy (view full)

Properties

extra_shares?: number

ExtraShares represents the minimum number of shares that can be lost to render the secret unrecoverable.

handoff_interval?: longnum

HandoffInterval is the time interval in epochs between handoffs.

Zero value disables handoffs.

id: number

ID is a unique CHURP identifier within the key manager runtime.

Policy is a signed SGX access control policy.

runtime_id: Uint8Array

RuntimeID is the identifier of the key manager runtime.