通过<<SSL安全网络架设>>>一文,最终得到以下文件
ca.crt
ca.key
server.crt
server.key
client.crt
client.key
生成IIS需要的文件
[root]# openssl pkcs12 -export -in server.crt -inkey server.key -out server.pfx
将server.pfx ca.crt 传到IIS机器上,在证书管理中,除个人一项导入client.pfx外,其余都导入ca.crt
IIS 勾选使用SSL,客户端证书选择必须。
生成gsoap客户端需要的文件
1.[root]# cat client.crt client.key > client.pem
调用service接口
代码如下
soap_ssl_client_context($soap,
SOAP_SSL_RE

本文详细介绍了如何进行gsoap通过SSL双向认证来调用服务。首先,生成了所需的SSL证书文件,如ca.crt、server.crt等。接着,在IIS服务器上配置SSL证书,并设置客户端证书为必须。在gsoap客户端,合并客户端证书和密钥,使用特定的soap_ssl_client_context设置进行安全连接。在调用服务接口时,注意要避免SSL/TLS证书主机名不匹配的错误,以及确保endpoint的正确格式。
最低0.47元/天 解锁文章
1842

被折叠的 条评论
为什么被折叠?



