2011-11-08 44 views
0

我应该通过各种通信协议,而不是必需的wcf(网络)服务来满足开发/使用ssl/tls安全服务的通用开发者请求。Windows证书管理 - 如何

我的问题是我对证书了解不多,而且我一直在试图让我的背景知识在整个过程中加快速度。

我与发出3个文件的协调,我使用的组织:

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

,也给了我一个密码这些。

该组织也给了我一个证书:

Organization.cert.pem

这应该与他们的测试工具来使用。

这种情况是,组织提供了一个运行在一个虚拟机上的测试套件,以及我在另一个虚拟机上构建的软件。我应该使用我的软件将两个证书导入到vm中,并且我认为组织的证书可以通过测试软件加入到vm中。

问题是我不知道怎么了,他们提供的帮助链接指向OpenSSL和一些Java2SE追查两侧的安全请求/响应....

嗯,我的代码是用C#,并且这两个虚拟机都使用Windows Server 2008 R2 x64标准版/企业版。我不确定如何导入证书,并将它们配置为a)针对特定端口的每个应用程序和b)每个域的基础上?

感谢,

任何帮助和指导,将不胜感激!

回答

0

那么,我下载了OpenSSL的Windows客户端,并将AppName.cert.pem, AppName.csr AppName.Key.pem转换成单一的整合AppName.PKCS12

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

事实证明,Cert Manager也确实知道什么是*.cert.pem文件,所以我也能够在两台VM上导入Organization.cert.pem

感谢

PS:从未读过有关在Linux/Unix螺母在职书面的Windows的配置说明。如果编写测试软件手册的人(我以Linux的方式从Linux移植过来的...)没有派我参加大雁追逐,那么这种证书管理的整个过程就会变得更加容易,因为他不了解Windows Server环境的功能...不需要OpenSSL。

<bleepzter/>