Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SessionRequest

Message number: 110

Actor: Originator VASP

Message Purpose: Initiates a session between two VASPs. First part of a two-way handshake between VASPs to finally generate a shared symmetric session key based on the Diffie–Hellman key-exchange protocol

Hierarchy

Index

Properties

Optional comment

comment: undefined | string

Comment

handshake

handshake: { ecdhpk: string; topica: string }

Handshake

Type declaration

  • ecdhpk: string

    ECDH public key. According to specified domain parameters. Hex(256 bit)

  • topica: string

    Topic A. Randomly set. Hex(32 bit)

msg

msg: { code: "1"; msgid: string; session: string; type: SessionRequest }

Message

Type declaration

  • code: "1"

    Message code. Currently not used, fixed value ‘1’

  • msgid: string

    Message identifier. Randomly set. Hex(128 bit)

  • session: string

    Session identifier. Randomly set and used for entire session. Hex(128 bit)

  • type: SessionRequest

    Message type. Fixed Value 110

sig

sig: string

Message signed with actor’s private signing key

vasp

VASP information incl. public signing key

Generated using TypeDoc