微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在ubuntu中使用TPM来保护证书

我需要在Ubuntu操作系统中使用TPM芯片来保护基于AD机器的证书(.cert,.pem,.key文件)。

要求如下:

从AD下载到特定目录的证书需要encryption或保护,以防止用户访问。

1)从Active Directory下载证书到Ubuntu机器(使用诸如centrify之类的桥接工具)

如何在同一个Ad-Hoc模式下获得附近手机的RSSI和Mac地址?

如何获取连接到路由器的设备详细信息?

初始化内核模块variables

树莓派ad-hocnetworking

通过间歇性networking连接复制文件

2)使用私钥签署证书并将私钥存储在TPM芯片上(如果可用,则使用libtpm engine-openssl)

3)使用签名证书和密钥来configurationWiFi / VPN以build立连接

需要一些在这个话题的见解。 我能够无任何问题地执行第一步。 挑战从在Ubuntu机器上使用TPM的第二步开始。

目前在ubuntu存储库中没有可用的libengine-tpm-openssl软件包。 而试图使用libtpm引擎openssl给出错误

**139927887963808:error:25066067:DSO support routines:DLFCN_LOAD:Could not load the shared library:dso_dlfcn.c:185:filename(/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libtpm.so): /usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libtpm.so: cannot open shared object file: No such file or directory 139927887963808:error:25070067:DSO support routines:DSO_load:Could not load the shared library:dso_lib.c:244: 139927887963808:error:260B6084:engine routines:DYNAMIC_LOAD:dso not found:eng_dyn.c:450: 139927887963808:error:2606A074:engine routines:ENGINE_by_id:no such engine:eng_list.c:417:id=tpm 139927887963808:error:25066067:DSO support routines:DLFCN_LOAD:Could not load the shared library:dso_dlfcn.c:185:filename(libtpm.so): libtpm.so: cannot open shared object file: No such file or directory 139927887963808:error:25070067:DSO support routines:DSO_load:Could not load the shared library:dso_lib.c:244: 139927887963808:error:260B6084:engine routines:DYNAMIC_LOAD:dso not found:eng_dyn.c:450:**

另外,即使我能够完成第二步将密钥存储在TPM中。 是否有可能使wpa_supplicant / openconnect vpn客户端能够读取密钥,以build立成功的连接?

如何获得一个Linux AP中的RSSI(iw站转储不起作用)

无法使用推荐的Edimax EW7811U连接到无线networking

监视器模式接口上的tcpdump – 没有捕获任何东西

在XP中禁用WiFi基础设施访问

在Linux下使用c ++库连接到wifinetworking

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐