2011-02-15 38 views
0

获取P12证书我在谷歌做了一些研究,无法找到让已经安装在系统中的CA证书的方式已经安装在系统中使用Qt

我的问题是,我的应用程序应该通过swissID认证系统通过认证。 SwissID提供存储证书的USB密钥。当用户将USB插入soscket时,Windows/MAC会自动向系统安装p12证书。 我的问题是,我无法找到从操作系统获取此证书的方式,并将它们传递给NetworkAccessManager。

编程语言:C++ 框架:Qt4.7 操作系统:Windows/MacOS的/ Linux的

任何帮助是赞赏。

感谢 问候 塔龙萨尔基相

+1

你问什么操作系统,语言?请使用此附加信息更新您的问题 – 2011-02-15 15:57:39

回答

1

我一直在寻找的是 的QList QSslConfiguration :: caCertificates(); 从Qt4文档。

返回此连接的CA证书数据库。握手阶段期间,套接字使用CA证书数据库来验证对等方的证书。在使用addCaCertificate(),addCaCertificates()和setCaCertificates()进行握手之前,它可能会变得情绪化。

相关问题