pixelated / pixelated-dispatcher

Server component of Pixelated that allows running multiple instances of the user agent on a single server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Provider CA gets forwarded to user agents

fbernitt opened this issue · comments

Background:

The pixelated user-agent needs a certificate authority file to validate the connection with the LEAP provider. For some hosts like try.pixelated-project.org the necessary ca file exists under service/pixelated/certificates/try.pixelated-project.org.ca.crt.

To avoid adding the certs of all existing leap/pixelated providers a new option --leap-cert had been added to the user agent in commit pixelated/pixelated-user-agent@1b01870

Requirements:
The dispatcher should copy the LEAP provider certificate to the folder that is shared with the user agent (the data folder) and provide the command line option on the user agent command line.

When I create an account on dev.pixelated-project.org
And I log into that account using the dispatcher
Then I should see a working user agent

Not the best way to forward the cert to the user agent. Needs some refactoring but for now should enable the staging environment.