public SessionManagerImpl()

in src/main/java/org/openvasp/client/session/impl/SessionManagerImpl.java [53:69]


    public SessionManagerImpl(
            final VaspConfig vaspConfig,
            final ContractService contractService,
            final MessageService messageService) {

        this.contractService = contractService;
        this.messageService = messageService;

        this.handshakePrivateKey = vaspConfig.getHandshakePrivateKey();
        this.vaspInfo = vaspConfig.getVaspInfo();

        messageService.addTopicListener(
                vaspConfig.getVaspCode().toTopic(),
                EncryptionType.ASSYMETRIC,
                handshakePrivateKey,
                this::onReceiveMessage);
    }