Managerd mTLS¶
mTLS should be used for administrative access to Managerd.
Required files¶
| File | Purpose |
|---|---|
ca.crt |
CA used to validate peer certificates. |
managerd.crt |
Server certificate for Managerd. |
managerd.key |
Private key for Managerd. |
operator.crt |
Client certificate for operator tools. |
operator.key |
Client private key. |
Recommended permissions¶
sudo chown root:root /opt/vnetarmor/certs/*.key
sudo chmod 600 /opt/vnetarmor/certs/*.key
sudo chmod 644 /opt/vnetarmor/certs/*.crt
Rotation process¶
- Issue new server and client certificates from the trusted CA.
- Deploy new files to the target host.
- Restart Managerd if server certificate changed.
- Update operator tools if client certificates changed.
- Verify with
grpcurl.
See TLS and mTLS Certificates for commands.