Legal Identities

Simulates a collection of XMPP accounts that apply for legal identities.

This report has been automatically generated by ComSim by Trust Anchor Group. The following command-line arguments where used to execute the simulation and generate the report:

ComSim.exe -d ..\..\Debug\net8.0\Data -e -i ..\..\..\..\Examples\LegalIdentities.xml -s Sniffers -st ..\..\..\..\Examples\SnifferXmlToHtml.xslt -mr "C:\ProgramData\IoT Gateway\Root\Reports\LegalIdentities.md" -xr "C:\ProgramData\IoT Gateway\Root\Reports\LegalIdentities.xml" -master /Master.md -l "C:\ProgramData\IoT Gateway\Root\Reports\LegalIdentities.Log.xml" -lt "C:\ProgramData\IoT Gateway\Transforms\EventXmlToHtml.xslt"

Description

Simulates 10 XMPP accounts, each representing a human user. Each user can apply for a legal identity. Users also randomly petitions each others for their identities. They also login to remote systems, triggering signature MFA petitions. They can also trigger custom signature requests.

Preparation

XMPP

The XMPP Client accounts are created automatically, if the broker being used supports XEP-0077: In-Band Registration. The account registration process can be protected using keys and secrets, if the broker supports XEP-0348: Signing Forms.

General

Time units
Simulation Duration: 10 min
Time Base: Start of Simulation
Time Unit: 1 s
Time Cycle: 10 min
Bucket Time: 1 s
Start Date: 2026-01-09
Start Time: 13:36:19
End Date: 2026-01-09
End Time: 13:46:19

Activities

Total activity counts
Total activity counts
Total Activities

OnStateChanged

Executed when the XMPP connection state changes for a user.

Use Case chart for OnStateChanged
Use Case chart for OnStateChanged
Activity chart for OnStateChanged
Activity chart for OnStateChanged
Executions of OnStateChanged
Execution time of OnStateChanged

SendIdentityPetition

Executed stochastically when a user petitions the identity of another user.

Use Case chart for SendIdentityPetition
Use Case chart for SendIdentityPetition
Activity chart for SendIdentityPetition
Activity chart for SendIdentityPetition
Executions of SendIdentityPetition
Legend
Legend
Execution time of SendIdentityPetition

SendSignaturePetition

Executed stochastically when a user petitions a digital signature of another user.

Use Case chart for SendSignaturePetition
Use Case chart for SendSignaturePetition
Activity chart for SendSignaturePetition
Activity chart for SendSignaturePetition
Executions of SendSignaturePetition
Legend
Legend
Execution time of SendSignaturePetition

OnIdentityUpdated

Executed when an identity has been updated.

Use Case chart for OnIdentityUpdated
Use Case chart for OnIdentityUpdated
Activity chart for OnIdentityUpdated
Activity chart for OnIdentityUpdated

OnPetitionForIdentityReceived

Executed when a petition for an identity has been received.

Use Case chart for OnPetitionForIdentityReceived
Use Case chart for OnPetitionForIdentityReceived
Activity chart for OnPetitionForIdentityReceived
Activity chart for OnPetitionForIdentityReceived
Executions of OnPetitionForIdentityReceived
Execution time of OnPetitionForIdentityReceived

OnPetitionedIdentityResponseReceived

Executed when a response to a petition for an identity has been received.

Use Case chart for OnPetitionedIdentityResponseReceived
Use Case chart for OnPetitionedIdentityResponseReceived
Activity chart for OnPetitionedIdentityResponseReceived
Activity chart for OnPetitionedIdentityResponseReceived
Executions of OnPetitionedIdentityResponseReceived
Execution time of OnPetitionedIdentityResponseReceived

OnPetitionForSignatureReceived

Executed when a petition for a signature has been received.

Use Case chart for OnPetitionForSignatureReceived
Use Case chart for OnPetitionForSignatureReceived
Activity chart for OnPetitionForSignatureReceived
Activity chart for OnPetitionForSignatureReceived
Executions of OnPetitionForSignatureReceived
Execution time of OnPetitionForSignatureReceived

OnPetitionedSignatureResponseReceived

Executed when a response to a petition for a signature has been received.

Use Case chart for OnPetitionedSignatureResponseReceived
Use Case chart for OnPetitionedSignatureResponseReceived
Activity chart for OnPetitionedSignatureResponseReceived
Activity chart for OnPetitionedSignatureResponseReceived
Executions of OnPetitionedSignatureResponseReceived
Execution time of OnPetitionedSignatureResponseReceived

OnIdentityReview

Executed when an Identity Application has been automatically reviewed.

Use Case chart for OnIdentityReview
Use Case chart for OnIdentityReview
Activity chart for OnIdentityReview
Activity chart for OnIdentityReview

OnClientMessage

Executed when a client message has been received.

Use Case chart for OnClientMessage
Use Case chart for OnClientMessage
Activity chart for OnClientMessage
Activity chart for OnClientMessage

Measurements

IdentityPetitionSuccessful
SignaturePetitionSuccessful

Events

Total event counts
Total event counts
Events