Trusted Platform Module 2.0 » History » Version 2
Andreas Steffen, 18.02.2017 16:40
1 | 1 | Andreas Steffen | h1. Trusted Platform Module |
---|---|---|---|
2 | 1 | Andreas Steffen | |
3 | 2 | Andreas Steffen | h2. Connect to a TPM 2.0 device |
4 | 2 | Andreas Steffen | |
5 | 2 | Andreas Steffen | In order to connect to a TPM 2.0 hardware or firmware device, the TSS2 stack developed by Intel is needed. Since the official Ubuntu *tpm2-tss* package is very old (Version 0.98) and the TPM resource manager TCTI interface has changed several times since, strongSwan currently is based on a recent version drawn from the TPM2-TSS git repository https://github.com/01org/TPM2.0-TSS. |
6 | 2 | Andreas Steffen | |
7 | 2 | Andreas Steffen | In order to avoid TCTI interface incompatibilities, the latatest *tpm2-tools* version should be fetched from https://github.com/01org/tpm2.0-tools. |
8 | 2 | Andreas Steffen | |
9 | 2 | Andreas Steffen | h2. Private Key Access via VICI interface |
10 | 2 | Andreas Steffen | |
11 | 1 | Andreas Steffen | Configuration of TPM private key access in *swanctl.conf* |
12 | 1 | Andreas Steffen | |
13 | 1 | Andreas Steffen | secrets { |
14 | 1 | Andreas Steffen | token_ak_rsa { |
15 | 1 | Andreas Steffen | handle = 81010002 |
16 | 1 | Andreas Steffen | } |
17 | 1 | Andreas Steffen | token_ak_ecc { |
18 | 1 | Andreas Steffen | handle = 81010004 |
19 | 1 | Andreas Steffen | } |
20 | 1 | Andreas Steffen | } |