问题描述
- ibe-0.7.2库安装上以后,需要访问QQ邮箱,ibe-cnf需要怎么设置?
- Ubuntu安装上ibe-0.7.2以后,按照ibe_help文档,进行了./ibe encrypt 327430998@qq.com < message.txt > cipert.txt。后面需要从邮箱获取私钥,但是设置了ibe-cnf一直连不上服务器。
;config file for user ibe tools
;file that holds public params
params = params.txt;default port
default_port = 587;pkg servers
servers = smtp.qq.com;file holding private key
keyfile = keyfile
以上是我的设置。帮忙看看哪里有问题。
命令:root@ubuntu:/home/soft/ibe-0.7.2# ./ibe request 327430998@qq.com
以下是错误信息:
Threshold: 1
trying: smtp.qq.com:587
opening socket...
connecting...
connect: Connection timed out
not enough working servers
解决方案
亲你问题解决没有,我最近也在做这个,邮件一直发不出去。。。
解决方案二:
root@ubuntu:/home/soft/ibe-0.7.2# ./ibe request 327430998@qq.com
Threshold: 1
trying: localhost:12345
opening socket...
connecting...
server name: rooster
share password:
Verifying - share password:
SSL_shutdown: failure
status 0
1: error:00000001:lib(0):func(0):reason(1)
求解
解决方案三:
IBE里面必须要有个PKG server,专门负责分发私钥。你是把服务器端的程序运行在smtp.qq.com上了?客户端和服务端还必须通过SSL连接,因此还要通过Openssl软件给服务端(PKG)做一个自认证的证书,再用这个证书签名给客户端颁发证书。还有就是PKG生成的私钥是通过邮件传送回客户端的,因此客户端要装sendMail。当然,也可以改代码,不通过邮件发过来,手动从服务器端拷过来。有了私钥文件,才能进行解密。
南昌大学研究生?