从openssl压缩包里拷贝ssleay32.dll与libeay32.dll 到winnt\system32. 大约有 70 % 的人因为没有这样做导致安装失败.
从 http://www.cygwin.com 下载并安装cygwin. 【程序编程相关:MSMQ 3.0】
【推荐阅读:[引用]C#钩子本线程内消息拦截 】
注意安装的时候要选择openssl包. 【扩展信息:[引用]C#中来应用Hook 】
你需要一个 openssl.exe 的配置文件.如果使用 cygwin,那么已经自动包含.否则你需要下载一个openssl.conf
http://www.securityfocus.com/data/tools/openssl.conf3.: 建立测试证书
下列的说明来自 http://www.apache-ssl.org/#faq.
注意:下列命令可以在cygwin里面运行,也可以在解压后的openssl-0.9.7d-win32.zip 运行(需要拷贝openssl.conf,如果运行不正确,在命令行后面加上-conf openssl.conf)openssl req -new -out server.csr
这个语句建立一个证书签名请求与一个私钥.当系统提示 "common name (eg, your websites domain name)", 给出精确的web服务器名称 (例如 www.my-server.dom).如果与实际的名称不符合,浏览器会报错. openssl rsa -in privkey.pem -out server.key 这个语句从私钥移除 passphrase. server.key 只能被 apache 与 administrator管理.删除 .rnd 文件,它可能被利用来攻击私钥.openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
这个语句建立自签名的证书,你可以使用这个直到你从权威机构得到了一个 真实证书.你可以扩大 -days 365 的参数,以避免一年以后过期.
... 下一页