Add documentation section for socat PTYs

This commit is contained in:
Jan Dittberner 2022-11-30 07:55:03 +01:00
parent c92b0455db
commit f98840bf9e

View file

@ -68,4 +68,14 @@ socat -d -d -v pty,rawer,link=$(pwd)/testPty EXEC:./clientsim,pty,rawer
```
You will need to configure `$(pwd)/testPty` as `serial`/`device` in your `config.yaml` to let the signer command find
the emulated serial device.
the emulated serial device.
## Using socat to simulate TTYs for signer and signer client
The following `socat` command line will open TTY pseudo devices in `./testPty` as well as
`../cacert-gosignerclient/testPty`. This will allow both the signer and the signer client code to have
`testPty` as `device` value in their configuration YAML file.
```shell
socat -d -d pty,rawer,link=$(pwd)/testPty pty,rawer,link=$(pwd)/../cacert-gosignerclient/testPty
```