【发布时间】:2021-01-29 04:44:16
【问题描述】:
有没有办法确定证书是否在 TPM 中?
我在 MMC 中有一个可见的自签名证书,我正在尝试确定它是否在 TPM 中。我在证书的详细信息中没有看到任何迹象。我在哪里可以找到这些信息?
这是在 Windows Server 2016 计算机上,据我所知使用的是 TPM 2.0。
【问题讨论】:
标签: certificate windows-server-2016 pki tpm self-signed-certificate
有没有办法确定证书是否在 TPM 中?
我在 MMC 中有一个可见的自签名证书,我正在尝试确定它是否在 TPM 中。我在证书的详细信息中没有看到任何迹象。我在哪里可以找到这些信息?
这是在 Windows Server 2016 计算机上,据我所知使用的是 TPM 2.0。
【问题讨论】:
标签: certificate windows-server-2016 pki tpm self-signed-certificate
所以在网上搜索了很长时间后,我发现了这个:
在命令提示符中调用“certutil -store my $certname”。
如果提供程序是“Microsoft 平台加密提供程序”,则证书正在使用 TPM。
如果它是“Microsoft 软件密钥存储提供程序”,那么它是使用软件密钥提供程序生成的,而不是由 TPM 生成的。
还有其他一些选项,但不太常见,请参阅提供者选项下的https://docs.microsoft.com/en-us/powershell/module/pkiclient/new-selfsignedcertificate?view=win10-ps 以获取完整列表。
【讨论】: