【发布时间】:2014-07-07 20:29:39
【问题描述】:
我试图解决这个问题超过一天甚至一周。 我请你至少给我一个想法或解决方案。请不要给我文档的链接,我已经熟记了。 现在的问题:
QSslSocket * server = new QSslSocket();
server->setPrivateKey("my.key");
server->setLocalCertificate("my.crt");
server->startServerEncryption();
if(server->waitForEncrypted()) {
...
}
在这种情况下,我使用 const 密钥和证书。我想接收有关客户端证书的信息,并根据连接的不同密钥和证书进行安装。
例如,客户端使用相同的证书,而我使用与此证书对应的密钥。
我尝试使用peer Certificate()的方法,但是返回void。
如何获取有关客户证书的信息,他使用该证书。也许有一种方法可以获取此证书。怎么做?
【问题讨论】:
-
如果你写了一个减号,请解释他们的行为。
-
而且标题需要更好——你要问的实际问题。
-
@Andy 我添加了标签 python,具有强大的功能,知道 C++ 的糟糕程序员将能够帮助我。解决方案或想法不依赖于语言。
-
@MichaelPetrotta 你有解决问题的想法吗?
-
@tioo:可悲的是,很多人都懒得解释。我想他们因为原标题有点不合适而投了反对票。话虽这么说,有点不清楚你在问什么。您打算阅读哪些文档? (Fwiw,我没有投反对票)