测试EMAIL的时候,碰到证书过期的问题
0赞[DESCRIPTION]
在測試email時,碰到如下問題:
got SSL license issue while receiving email with POP3. Be asked to install a license from google(if
gmail) or microsoft(if hotmail).If choose install or continue, emails can be received. But each time we
need do this again
[SOLUTION] via icfans
这是由于手机上的系统时间不在CA的有效认证时间内,由于我们默认的系统时间是2004年1月1日,在使用时应该把默认
时间修改为当前时间,然后退出email重新发邮件就Ok了。
补充解释:
1.首先请将手机的时间设置成当前的时间。如果时间在证书有效期外的话,就始终会有这个提示。
2.如果将手机时间设置成当前时间后还是出现这个提示框的话,则说明手机端并没有server支持的证书,如gmail邮箱
。Server端会检测手机端是否有这个证书,如果没有这个证书的话,server会发送一个这个证书过来,然后用户必须手
动Install,命名并保存起来。那么下一次连接server的时候,server就会检测到手机端已经有了这个证书了,就不会
弹出证书过期的对话框了。
另外补充一点,这个证书在连接server的时候是非必须的,用户不安装证书也可以收发邮件。但是每一次连接server的
时候都会提示安装证书。
关于预置证书的方法如下:
1.首先需要抓取log,set default
filter-->(wap)over gprs,catcher的版本一定要使用最新的版本,然后从log中提取证书,提取证书的方法贵司可以
参考DMS上面的一篇文档:Debug_sop_for_certificate_error.pdf,这个上面有提取证书的方法。提取的证书是.der的
格式。
2.将der格式的证书转换成16进制的数组,可以用UltraEdit直接16进制copy,具体添加方法可以参考WAP的FAQ:
FAQ00145章节--证书及安全网站相关问题汇总。
