CLI client for SSH CA
 
 
 
 
 
Go to file
Dustin 5ab5c3e98d rpm: Add systemd service/target/timer units
The *ssh-host-cert-sign@.service* unit does what it says on the tin:
requests a signed host certificate from an SSHCA server.  It is a
template unit, whose instances correspond to SSH key types (RSA, ECDSA,
and Ed25519).  The *ssh-host-certs.target* unit depends on the three
instances of the template unit, so they can all be activated together.
This target is only activated on the first boot of the system, to
initially request the certificates.

The *ssh-host-certs-renew.timer* unit periodically renews the SSH hosts
certificates.  Its corresponding target unit depends on the three
instances of *ssh-host-cert-sign@.service*, so each certificate will be
renewed independently.
2023-11-06 18:34:20 -06:00
src cli: Begin CLI client 2023-11-05 10:31:58 -06:00
.gitattributes cli: Begin CLI client 2023-11-05 10:31:58 -06:00
.gitignore rpm: Add sshca-cli RPM spec 2023-11-06 18:11:19 -06:00
Cargo.lock cli: Begin CLI client 2023-11-05 10:31:58 -06:00
Cargo.toml cli: Begin CLI client 2023-11-05 10:31:58 -06:00
LICENSE-Apache-2.0.txt cli: Begin CLI client 2023-11-05 10:31:58 -06:00
LICENSE-MIT.txt cli: Begin CLI client 2023-11-05 10:31:58 -06:00
Makefile rpm: Add sshca-cli RPM spec 2023-11-06 18:11:19 -06:00
rustfmt.toml cli: Begin CLI client 2023-11-05 10:31:58 -06:00
ssh-host-cert-sign@.service rpm: Add systemd service/target/timer units 2023-11-06 18:34:20 -06:00
ssh-host-certs-renew.target rpm: Add systemd service/target/timer units 2023-11-06 18:34:20 -06:00
ssh-host-certs-renew.timer rpm: Add systemd service/target/timer units 2023-11-06 18:34:20 -06:00
ssh-host-certs.target rpm: Add systemd service/target/timer units 2023-11-06 18:34:20 -06:00
sshca-cli.spec rpm: Add systemd service/target/timer units 2023-11-06 18:34:20 -06:00