From b8d3971124b5b2ecccaf727ecc48ba94b531df8e Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Fri, 4 Nov 2016 22:34:21 -0600 Subject: [PATCH] Add TPM documentation Signed-off-by: David Woodhouse --- www/Makefile.am | 2 +- www/menu2-features.xml | 1 + www/tpm.xml | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 www/tpm.xml diff --git a/www/Makefile.am b/www/Makefile.am index 713942c1..51a242ba 100644 --- a/www/Makefile.am +++ b/www/Makefile.am @@ -3,7 +3,7 @@ SUBDIRS = styles inc images CONV = "$(srcdir)/html.py" -FTR_PAGES = csd.html charset.html token.html pkcs11.html features.html gui.html nonroot.html +FTR_PAGES = csd.html charset.html token.html pkcs11.html tpm.html features.html gui.html nonroot.html START_PAGES = building.html connecting.html manual.html vpnc-script.html INDEX_PAGES = changelog.html download.html index.html packages.html platforms.html PROTO_PAGES = anyconnect.html juniper.html diff --git a/www/menu2-features.xml b/www/menu2-features.xml index e10c9f1d..112bf794 100644 --- a/www/menu2-features.xml +++ b/www/menu2-features.xml @@ -7,5 +7,6 @@ + diff --git a/www/tpm.xml b/www/tpm.xml new file mode 100644 index 00000000..d1f8994e --- /dev/null +++ b/www/tpm.xml @@ -0,0 +1,29 @@ + + + + + + + + + + +

Trusted Platform Module (TPM) support

+ +

OpenConnect supports the use of private keys secured or "wrapped" by a TPM. +These keys appear in the form of a PEM file marked with the tag: +

-----BEGIN TSS KEY BLOB-----
+These files can be created by the create_tpm_key tool which is +part of the +OpenSSL +TPM ENGINE or the tpmtool which is part of the GnuTLS distribution.

+ +

Use of TPM-wrapped keys is entirely transparent with GnuTLS. If built with +TPM support, OpenConnect will automatically use the TPM when presented with +an approprate PEM file with a TPM-wrapped key.

+

For OpenSSL, the TPM ENGINE must be installed correctly on the system, +and OpenConnect will load and use it automatically when appropriate. +

+ + +
-- 2.49.0