熟练使用错误函数对开源库的正确使用特别重要。
下面先给出简单的应用实例:
包含头文件:openssl/err.h
//加载错误信息
ERR_load_ERR_strings();
ERR_load_crypto_strings();
// 获取错误号
unsigned long ulErr = ERR_get_error();
char szErrMsg[1024] = {0};
char *pTmp = NULL;
// 格式:error:errId:库:函数:原因
pTmp = ERR_er...
分类:
其他好文 时间:
2015-03-02 20:58:52
阅读次数:
183
A、苹果服务器地址:Production和development用的push的服务器不同pdev是:$apnsHost = 'gateway.sandbox.push.apple.com';pro是:$apnsHost = 'gateway.push.apple.com';所以可以在终端中可以直接进...
分类:
移动开发 时间:
2015-03-02 20:31:58
阅读次数:
3001
一、下载openssl源码,编译成可调用的库 为了省去大家的麻烦,特提供现成的openssl库给大家:http://pan.baidu.com/s/1hqpbKpA 解压,可以看到include文件夹和libcrypto.a 、libssl.a两个文件。二、新建项目OpenSSL 将inc...
分类:
移动开发 时间:
2015-03-02 18:58:36
阅读次数:
191
在OpenSSL心脏出血之后,我相信非常多人都出了血,而且流了泪...网上瞬间出现了大量吐嘈OpenSSL的文章或段子,仿佛内心的窝火一瞬间被释放了出来,跟着这场疯闹,我也吐一下嘈,以雪这些年被OpenSSL蹂躏之辱,或许能够顺便展现一下我的无知与愚昧,但仅仅是或许... 首先声明的一点是,我并没有...
分类:
其他好文 时间:
2015-02-28 21:35:48
阅读次数:
148
1、迁移设备主要做开发者证书、私钥、公钥的转移,可把正常使用的Mac上开发者证书导出,在keychain工具中选择两项一起导出保存为.p12格式,developer和distribution分别导出并保存2、将上述导出的p12证书发送到新Mac机上双击安装3、在xcode的Preferences页面...
分类:
系统相关 时间:
2015-02-27 00:14:43
阅读次数:
264
setarch i386 ./config -m32
可以参考这个网页:http://stackoverflow.com/questions/7835596/how-do-i-compile-openssl-in-32-bit-mode-on-a-64bit-system...
分类:
系统相关 时间:
2015-02-26 18:33:53
阅读次数:
676
升级ssh 编译的时候遇到PAM headers not found,然后需要安装pam-devel-1.1.1-20.el6.x86_64,自己下载了rpm包,安装报错,然后用yum -y install pam-devel安装成功。详细看操作详情checking whether OpenSSL ...
分类:
其他好文 时间:
2015-02-25 11:36:00
阅读次数:
316
设置LINUX客户端证书模板登陆LINUX申请cloud域根证书申请计算机证书安装SCCM2012R2Linux客户端Chmod+xinstall./install-mpsccm.cloud.com-sitecodeSHZ-UsePKICerthost.pfx-certpw1234-httpsport443-NoCRLCheckccm-Universalx64.tar设置SCCMLINUX客户端
分类:
系统相关 时间:
2015-02-24 23:31:42
阅读次数:
629
1、下载解压php,configtarzxvfphp-xxxx
./configure--prefix=/usr/local/php--with-mysql=/usr/local/mysql--with-openssl--with-mysqlli=/usr/local/mysql/bin/mysql_config##php与mysql连接需要##--enable-mbstring##支持其他字符##--with-freetype-dir##字体库##--with-jpe..
分类:
Web程序 时间:
2015-02-23 00:19:24
阅读次数:
291
一、安装一些下来要用到的包!1、安装OpenSSLtar zxvf openssl-0.9.8e.tar.gzcd openssl-0.9.8e./config --prefix=/usr/local/openssl sharedmakemake install修改(此步骤非常重要,至少对于现有的软...
分类:
其他好文 时间:
2015-02-20 22:01:28
阅读次数:
276