Skip to content

Connectathon configuration

Sunil Bhaskarla edited this page Sep 29, 2022 · 2 revisions

Connectathon Configuration

Goal is

  1. Tomcat1 - /opt/hapi on port 7080 running HAPI FHIR
  2. Tomcat2 - /opt/xds on port 8080 running XDS Toolkit
  3. Tomcat3 - /opt/asbestos on port 9760 running FHIR Toolkit

Hostname is nist1

See also https://github.com/usnistgov/iheos-toolkit2/wiki/Configuring-Toolkit-for-Connectathon

Secondary ports

/opt/xds  shutdown is 8005, AJP is 8009
/opt/hapi  shutdown is 7005, AJP is 7009

Custom scripts

~bill/bin/ports

Display open ports

sudo netstat -tulpn | grep LISTEN

Security (admin signin) for FHIR Toolkit

FHIR Toolkit has pre-installed self-signed cert to support HTTP Basic Authentication. Because this is a self-signed cert, extra configuration is required on any client system that wants admin rights.

Client /etc/hosts

10.0.0.206      nist1 fhirtoolkit.test

fhirtoolkit.test is the CN on the self-signed cert installed on the server.

Trust the fhirtoolkitui cert (Chrome)

asbestos\asbestos-assembly\bundled-tomcat-9.0.26\Toolkits\FhirToolkit\fhirtoolkitui-certificate\fhirtoolkitui.p7b

https://peacocksoftware.com/blog/make-chrome-auto-accept-your-self-signed-certificate

Trust the fhirtoolkitui cert (Firefox)

Open Firefox to https://fhirtoolkit.test:9743/asbestos/signIn

Accept the certificate

In the Firefox address bar type the following: about:config

Accept warning notice

Type "enterprise" in the settings search bar

Toggle security.enterprise_roots.enabled to True

Close Firefox and reopen Firefox and connect to http://localhost:9760. Try to SignIn using the Admin feature