Windows证书管理 - 如何

时间:2011-11-08 20:08:49

标签: certificate ssl-certificate x509certificate

我应该通过各种通信协议(不是必需的wcf(web)服务)来实现使用ssl / tls构建/使用安全服务的最常见的开发人员请求。

我的问题是我对证书知之甚少,而且我一直在努力让我的背景知识加快整个过程。

我协调的组织发布了3个文件供我使用:

AppName.cert.pem AppName.csr AppName.Key.pem

并且还给了我这些密码。

该组织还给了我另一份证书:

Organization.cert.pem

应该与他们的测试工具一起使用。

该方案是组织提供了一个在一个vm上运行的测试套件,以及我在另一个上构建的软件。我应该用我的软件将这两个证书导入到vm中,并且我认为该组织的证书是使用测试软件的vm。

问题是我不知道如何,他们提供的帮助链接指向OpenSSL和一些Java2SE跟踪来自任何一方的安全请求/响应....

好吧,我的代码是用C#编写的,两个VM都使用Windows Server 2008R2 x64 Standard / Enterprise。我不确定如何导入证书,并根据每个应用程序为特定P​​ORT和b)每个域配置a)?

谢谢,

非常感谢任何帮助和指导!

1 个答案:

答案 0 :(得分:0)

好吧,我下载了OpenSSL Windows客户端并将AppName.cert.pem, AppName.csr AppName.Key.pem转换为单个统一AppName.PKCS12

我后来在每个WS2008R2 VM环境中使用Cert Manager(MMC Snap In)导入了结果,它运行得很好。

事实证明,证书管理器也确实理解什么是*.cert.pem文件,因此我也可以在两个VM上导入Organization.cert.pem

由于

PS:永远不要阅读有关Linux / Unix nut-job编写的Windows配置的说明。如果编写测试软件手册的人(我顺便从Linux移植过来的那个人)因为他缺乏了解而没有给我带来疯狂的追逐,那么整个证书管理工作会更容易。 Windows Server Environment的功能......不需要OpenSSL。

<bleepzter/>