You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The [trusted platform module](https://trustedcomputinggroup.org/resource/trusted-platform-module-tpm-summary/) (TPM) configuration can be used for loading TLS key from TPM. Currently only TSS2 format is supported.
164
+
165
+
- `enabled` (default = false): Enables loading `tls.key_file` from TPM.
166
+
167
+
- `path` (default = ""): The path to the TPM device or Unix domain socket. For instance `/dev/tpm0` or `/dev/tpmrm0`. This option is not supported on Windows.
168
+
169
+
- `owner_auth` (default = ""): The owner authorization value. This is used to authenticate the TPM device. If not set, the default owner authorization will be used.
170
+
171
+
- `auth` (default = ""): The authorization value. This is used to authenticate the TPM device. If not set, the default authorization will be used.
172
+
173
+
Example:
174
+
175
+
```yaml
176
+
exporters:
177
+
otlp:
178
+
endpoint: myserver.local:55690
179
+
tls:
180
+
ca_file: ca.crt
181
+
cert_file: client.crt
182
+
key_file: client-tss2.key
183
+
tpm:
184
+
enabled: true
185
+
path: /dev/tpmrm0
186
+
```
187
+
188
+
The `client-tss2.key` private key with TSS2 format will be loaded from the TPM device `/dev/tpmrm0`.
0 commit comments