首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为TPM创建CSR

为TPM创建CSR
EN

Stack Overflow用户
提问于 2017-05-16 19:06:29
回答 1查看 561关注 0票数 2

我正在尝试为TPM生成CSR,以便将其发送到CA。我遇到了一些困难,因为CSR需要使用存储在TPM中的私钥进行签名,而我偶然发现的大多数CSR生成代码都不知道如何使用TPM。

我考虑的解决方案是自己创建企业社会责任(使用c#),并使用常规的TPM命令对其进行签名,但我似乎找不到如何在不使用外部源代码的情况下从头开始构建企业社会责任。

任何关于此事的意见或建议都将受到欢迎。谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-04-22 14:26:44

您可以在以下位置找到certreq命令文档:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn296456(v%3dws.11)

您可以将"certreq“命令与关联的-new文件一起使用,您可以在该文件中定义证书请求的特征,包括"ProviderName”属性。对于将由TPM创建并安全地保存在TPM中的证书的私钥,您可以指定

代码语言:javascript
复制
ProviderName = "Microsoft Platform Crypto Provider"

如果证书是与计算机帐户关联的设备证书,而不是单个用户,则还可以在inf文件中指明以下内容:

代码语言:javascript
复制
MachineKeySet = true

许多其他属性可用于定义证书的允许用例以及与其生存期和续订相关的特征。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43999753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档