首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在何处放置某些类型的证书的约定是什么?

在何处放置某些类型的证书的约定是什么?
EN

Stack Overflow用户
提问于 2012-11-01 09:48:39
回答 1查看 36关注 0票数 0

我正在尝试了解如何在windows上以编程方式正确安装CA、服务器和客户端SSL证书。在搜索特定类型的证书时,我无法发现任何可供使用的总体架构方案或约定。Root似乎用于CA,客户端证书和服务器证书的受信任人员,但我只能从我可以找到的示例中猜测,以及我已经看到安装在典型计算机上的证书。不同的浏览器使用什么算法?安装已声明其用途的证书时,windows使用的算法是什么?有没有RFC之类的东西来定义这一点?

具体地说,如何使用c#在windows计算机上找到所有受信任的客户端SSL证书?受信任的服务器证书、受信任的CA根证书和中间证书也是如此。哪里是最好的逻辑和物理位置来编程放置这些类型的证书,以便所有浏览器都能找到它们?

在这里似乎需要对所有可能的位置进行枚举。

EN

回答 1

Stack Overflow用户

发布于 2012-11-05 02:34:04

我自己找到了答案。转到RFC (我发现它是here)。我强烈建议第一次尝试做任何认证工作的人花一天时间看看这本123页的极客大部头。我避免了它,因为我讨厌费力地阅读大量乏味的文档-但事实是,证书并不简单,首先阅读这个RTF将使您避免许多错误的猜测。它将为您提供了解OpenSLL或任何其他与证书相关的工具所需的背景知识。

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

https://stackoverflow.com/questions/13169909

复制
相关文章

相似问题

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