Skip to content

Research work on Logon and Logon Reject #5

@uwezukwechibuzor

Description

@uwezukwechibuzor

Both parties should generate new DID, then create Account on the FIX module

Initiator: The initiator uses DID and sends a login request to the acceptor, including their DID and a proof of authenticity, such as a digital signature.

Acceptor: The acceptor verifies the authenticity of the initiator's request by checking the digital signature against the public key associated with the initiator's DID. If the request is valid, the acceptor sends a challenge message to the initiator.

Initiator: The initiator signs the challenge message using their private key, and sends it back to the acceptor.

Acceptor: The acceptor verifies the signature of the challenge response using the public key associated with the initiator's DID. If the signature is valid, the acceptor logs in the initiator and grants them access to the blockchain-based FIX protocol(Session Creation).

Ongoing communication: The initiator and acceptor can then communicate with each other over the blockchain-based FIX protocol, with each message signed and verified using their DIDs and digital signatures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions