vs2008下openssl编译和使用
2017-09-04 21:29
246 查看
1下载 OpenSSL 下载地址: https://www.openssl.org/source/old/1.0.1/ 使用1.0.1的最高版本
2下载 from http://www.activestate.com/ActivePer,并安装,并在环境变量中添加path=d:\perl\bin(d:\perl为perl的安装路径)
3 打开vs2008 命令提示符
4 执行命令
perl configure VC-WIN32 --prefix=D:/vs2008/openssl //如果只想编译静态库,则加入 no-shared
如果不需要编译汇编版本 ,在加上参数 no-asm 后面加命令,编译debug 版本 需要加参数 --debug
ms\do_ms.bat 这个高版本下好像没有这个批处理文件
nmake -f ms\ntdll.mak //编译 高版本openssl 下 nmake 即可
nmake -f ms\ntdll.mak test nmake test
nmake -f ms\ntdll.mak install nmake install
5.编译完成后生成 lib和相关dll 和 openssl.exe
libeay32.lib
ssleay32.lib
6使用:
测试苹果服务器
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -CAfile "D:\项目\test.pem" -state
openssl pkcs12 -in D:\1234\cert.p12 -out D:\1234\cert.pem -nodes p12生成pem文件
openssl pkcs12 -in apn.p12 -nocerts -nodes -out 1.key
openssl rsa -in 1.key -out apn_key.pem //2.导出私钥 writing RSA key
openssl rsa -in 1.key -pubout -out apn_pub.pem //3.导出公钥
2下载 from http://www.activestate.com/ActivePer,并安装,并在环境变量中添加path=d:\perl\bin(d:\perl为perl的安装路径)
3 打开vs2008 命令提示符
4 执行命令
perl configure VC-WIN32 --prefix=D:/vs2008/openssl //如果只想编译静态库,则加入 no-shared
如果不需要编译汇编版本 ,在加上参数 no-asm 后面加命令,编译debug 版本 需要加参数 --debug
ms\do_ms.bat 这个高版本下好像没有这个批处理文件
nmake -f ms\ntdll.mak //编译 高版本openssl 下 nmake 即可
nmake -f ms\ntdll.mak test nmake test
nmake -f ms\ntdll.mak install nmake install
5.编译完成后生成 lib和相关dll 和 openssl.exe
libeay32.lib
ssleay32.lib
6使用:
测试苹果服务器
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -CAfile "D:\项目\test.pem" -state
openssl pkcs12 -in D:\1234\cert.p12 -out D:\1234\cert.pem -nodes p12生成pem文件
openssl pkcs12 -in apn.p12 -nocerts -nodes -out 1.key
openssl rsa -in 1.key -out apn_key.pem //2.导出私钥 writing RSA key
openssl rsa -in 1.key -pubout -out apn_pub.pem //3.导出公钥
相关文章推荐
- VS2008中编译和使用OpenSSL
- 在VS2008中编译和使用OpenSSL
- 【转】Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- 在 VS2008 / VS2010 下编译和使用 sqlite3
- [转]VC6.0中编译和使用OpenSSL的过程
- 通过使用 Gvim 作为编辑器,使用 vs2008 的 cl 编译器编译的配置
- 使用VS2008建立C工程和编译C程序
- android openssl windows环境编译使用
- 使用VS2010 编译Openssl
- VS2010中编译openssl的步骤和使用设置
- 使用mingw编译支持openssl 的 libcurl(windows下)
- 使用VS2008编译驱动程序
- VS2008中编译通过,但调试时出现“未使用调试信息生成二进制文件”的问题(转)
- VS2008下OpenSSL编译配置
- 在windows使用vs2008编译live555
- libcur+openssl的编译和使用
- 使用VS2008 在windows环境 编译Rtmpdump
- vs2008下 openssl 编译
- 在VS2008环境下使用Scons编译NSIS
- 在windows上编译openssl供Android NDK使用