aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/dcc
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-08-10 16:25:11 +0000
committerGravatar Fabio Bas2010-08-10 16:25:11 +0000
commit753131b4e21834823addf93a34f5604b70431459 (patch)
tree577e3c2d52237430dc1f18596f34b8da020d80f0 /src/modules/dcc
parentFixed OnUserModeChange event name (diff)
downloadKVIrc-753131b4e21834823addf93a34f5604b70431459.tar.gz
KVIrc-753131b4e21834823addf93a34f5604b70431459.tar.bz2
KVIrc-753131b4e21834823addf93a34f5604b70431459.zip
added fingerprintIsValid query to dcc.getSSLCertInfo()
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4847 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/dcc')
-rw-r--r--src/modules/dcc/libkvidcc.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/modules/dcc/libkvidcc.cpp b/src/modules/dcc/libkvidcc.cpp
index 8696b636c..015e4f7d6 100644
--- a/src/modules/dcc/libkvidcc.cpp
+++ b/src/modules/dcc/libkvidcc.cpp
@@ -2699,7 +2699,7 @@ static bool dcc_kvs_fnc_sessionList(KviKvsModuleFunctionCall * c)
/*
- @doc: dcc.getSSLPeerCertInfo
+ @doc: dcc.getSSLCertInfo
@type:
function
@title:
@@ -2737,6 +2737,7 @@ static bool dcc_kvs_fnc_sessionList(KviKvsModuleFunctionCall * c)
[li]serialNumber[/li]
[li]pemBase64[/li]
[li]version[/li]
+ [li]fingerprintIsValid[/li]
[/ul]
See the [module:dcc]dcc module[/module] documentation for more information.[br]
*/
@@ -2909,6 +2910,11 @@ static bool dcc_kvs_fnc_getSSLCertInfo(KviKvsModuleFunctionCall * c)
c->returnValue()->setInteger(pCert->version());
return true;
}
+ if(szQuery.compare("fingerprintIsValid")==0)
+ {
+ c->returnValue()->setBoolean(pCert->fingerprintIsValid());
+ return true;
+ }
c->warning(__tr2qs_ctx("Unable to get SSL informations: query not recognized","dcc"));
c->returnValue()->setString("");