Skip to content

GenerateIdentityRequest

GenerateIdentityResponse

Purpose

A GenerateIdentityRequest instructs the identity management engine to generate a new identity using the specified backend.

A GenerateIdentityResponse provides the handles to decryption and commitment engine instances for a newly generated identity, or an error if a failure occurred.

Type

GenerateIdentityRequest GenerateIdentityResponse

Behavior

  • Uses the designated backend to generate a new identity
  • Creates new commitment engine and decryption engine instances
  • Returns handles to those instances in a GenerateIdentityResponse

Message flow

sequenceDiagram

%% --8<-- [start:sequence]
Any Local Engine ->>+ IdentityManagementEngine: GenerateIdentityRequest
IdentityManagementEngine -->>- Any Local Engine: GenerateIdentityResponse
%% --8<-- [end:sequence]