...
Numberedheadings |
---|
Install Trust RouterWe’re now ready to install the Trust Router software and its required dependencies. Install the software by running the following command: Configure Trust RouterNext, we need to configure the Trust Router. RadSecAPC TLSFirst, you will need a copy of a client key and certificate (and appropriate CA) from the APC(s) that your Trust Router serves. Copy them onto the filesystem. You can put these files anywhere on the file system, but this guide assumes you put them in Connection to APCNext, we need to configure the RadSec configuration for the APC. We do this by creating a file at Then check the file and the certificates can be read by the Trust Router user: There is currently an error in the home directory for the trustrouter user in /var/lib/trustrouter to /var/lib/trust_router before executing the below commands.Trust RouterDaemon ConfigurationYour Trust Router will need to have a few core configuration items set. To do this:
Moonshot ConfigurationMoonshot, you say? Yes, Trust Router uses Moonshot to authenticate and secure all communications between Trust Router clients and servers. So, you will need to configure the trust router user to make use of the Moonshot flatstore (i.e. telling Moonshot that this is a special system account, not a regular user account), and you will need to import a set of credentials for your Trust Router to use.
ShibbolethThis step is only required if you use the default Moonshot packages. Using the Shibboleth, you say? Yes, Shibboleth is used by the Moonshot components to be able to deal with incoming SAML. However, this feature typically isn't used in Trust Router, but its logging will appear in your Trust Router's log files. So, to simplify your log files, it is recommended that you silence the Shibboleth logging. To do this:
Default PeerIf your Trust Router is going to run in a wider trust network, then you can configure your Trust Router's default peer - i.e. the Trust Router it sends its clients to when they ask it to locate a Moonshot entity that your Trust Router doesn't know about. To do this:
Configure your Trust RouterA trust router requires a trust configuration to function correctly. See Place an appropriate You can find a Trust Router configuration suitable for a Trust Router connecting to tr.moonshot.ja.net at Start your Trust RouterYou are now ready to restart your Trust Router and test it. To do this:
TestingTo test your trust router, you should attempt a TIDC request on a Moonshot service connected to your trust router. If you have defined a default peer, the TIDC request may take a little longer, but it should succeed. If it fails, please contact us. Next StepsAt this point, you now have a Trust Router. Automatically start the softwareTrust RouterTo automatically start Trust Router, issue the following command (as root): If this is working correctly, you should see trust_router running as a daemon process. |
...