TPM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2011-11-30 at 16:31 +0000, Tony Beets wrote:
> I was wondering if someone has some documentation / pointers on how to
> setup openconnect with certificates stores on the TPM chip.

You want the openssl_tpm_engine:
http://trousers.git.sourceforge.net/git/gitweb.cgi?p=trousers/openssl_tpm_engine;a=log;h=HEAD

See its README file:
http://trousers.git.sourceforge.net/git/gitweb.cgi?p=trousers/openssl_tpm_engine;a=blob;f=README;h=b0a18bd7387aef5283214116ed20ef715e32d64c;hb=HEAD

It comes with tools which create a key and/or load a key into the TPM.
I've used it in a mode where the key isn't actually stored in the TPM;
it's stored in an encrypted form and the TPM decrypts it.

You end up with a .pem file starting '-----BEGIN TSS KEY BLOB-----'
which openconnect should automatically recognise and use the TPM engine
for (assuming the TPM engine is installed correctly so that OpenSSL can
find it).

-- 
dwmw2




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux