Launcher
Windows launcher
USAGE:
t1c-launch.exe [FLAGS] [OPTIONS]
FLAGS:
-d, --debug Enables Debug mode (additional endpoints ex. '/decrypt' available)
--ds.reg Enables the use of the Distribution service Registry (only in online mode) -
ds.server_address MUST be provided - there is no default DS
--enable.curl Enables the use of CURL for DS communication (enabling NTLM or SSPI on Windows). Fallback on
regular DS communication.
--enable.jwt Enables the use of JWT validation middleware on the API server. No use cases can be
performed without sending a valid JWT from the consumer request. The JWT must be issued by
the configured DS.
-h, --help Prints help information
--migrate Executes the migrate functionality which will cleanup the current installation
--nofilex Writes a marker file (nofilex.marker) to Program Files folder, denoting the inactivation of
the file exchange module in shared environment
--remove-launchd Removes the launchd configuration from the system (Only on MacOS)
--restart Restart the Trust1Connector
--silent silent mode which will not hide the console window
--skip-kill Skips killing the processes upon start|restart|stop|migrate
-z, --standalone Disables Registry, runs only in standalone mode without support for multi-host sessions
--stop Stop the running instance
-V, --version Prints version information
OPTIONS:
--api.bin_name <api.bin_name> Overwrite the default T1C api binary file.
-p, --api.port <rnd:{10000-65535}> Sets the API port
--cors <cors>
Provide a base64 encode, comma-separated list of cors origins to be provided on startup. When using a
Distribution Service, the CORS is overwritten by the DS configuration.
--dialogs.timeout <60>
Default timeout for dialogs (PIN, file chooser, dir chooser or other on Windows and OSX), override on API
per use case possible
--ds.api.key <ds.api.key>
Set the License key, by default using the packaged key. This is needed when operating with a DS for key
exchange
--ds.cycle <28800>
Amount of second to sync with the Distribution Service (8 hours). Upon install, restart and init DS sync
will be triggered.
--ds.server_address <ds.t1t.io>
Activated ONLINE mode using given Distribution Service Host. If not given, the T1C-API runs in OFFLINE mode
--env <prod>
Defines the environment where the Trust1Connector must run [possible values: dev, acc, prod]
-g, --grpc.port <rnd:{10000-65535}> Sets the GRPC port.
-A, --grpc.server_bin_name <t1c-sandbox-service> The name of the binary executable for the Sandbox
--launcher.bin_name <t1c-launch>
Overwrite the default T1C Launcher binary file. By default for OSX: launchctl, WIN: t1c-launch.exe, LINUX:
t1c-launch. This option only works for Windows and Linux OS as OSX is using by default launchctl.
--ntlm.proxy_address <ntlm.proxy_address>
Sets the IP Address of the NTLM proxy server. Disabled by default
--payload.size <2000>
The amount in kilobyte of allowed body payload size. By default 2000 kilobyte: body payload of 2MB accepted.
Maximum value: 50000 (50MB)
-t, --reg.cycle <60> Amount of second to sync with the registry process
-x, --reg.port <51883> Sets the Registry port (fixed per customer).
-C, --reg.server_bin_name <t1c-reg> The name of the binary executable for the Registry
--root.api.path <root.api.path> Set the root folder for the api.
--root.launcher.path <root.launcher.path> Set the root folder for the launcher, by default uses user.path.
-w, --root.reg.path <root.reg.path> Set the root folder for the registry.
-r, --root.sandbox.path <root.sandbox.path> Set the root folder for the sandbox.
-U, --user.path <user.path>
Set the folder for user files for the trust1team-launch. The device pem/cert, log files and file exchange
mappings are directly available in this folder.
--workers <2>
Amount of HTTP workers for multi-threading. Mostly the number of logical CPUs in a system, by default is set
to 2.
Start the Trust1Connector
Stop the Trust1Connector
Migration
MacOS launcher
Start the Trust1Connector
Stop the Trust1Connector
Migration
Check if the Trust1Connector is running via launchd
Last updated
Was this helpful?

