[Fedora-directory-commits] esc/src/lib/NssHttpClient engine.cpp, 1.2, 1.3
Jack Magne (jmagne)
fedora-directory-commits at redhat.com
Fri Feb 9 21:56:38 UTC 2007
Author: jmagne
Update of /cvs/dirsec/esc/src/lib/NssHttpClient
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1926
Modified Files:
engine.cpp
Log Message:
Get client auth working.
Index: engine.cpp
===================================================================
RCS file: /cvs/dirsec/esc/src/lib/NssHttpClient/engine.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- engine.cpp 27 Sep 2006 17:49:21 -0000 1.2
+++ engine.cpp 9 Feb 2007 21:56:36 -0000 1.3
@@ -284,7 +284,8 @@
char * localNickName = (char *)arg;
proto_win = SSL_RevealPinArg(socket);
-
+
+
if (localNickName) {
cert = PK11_FindCertFromNickname(localNickName, proto_win);
@@ -342,8 +343,11 @@
if (names != NULL) {
for( i=0; i < names->numnicknames; i++ ) {
- cert = PK11_FindCertFromNickname(names->nicknames[i],
- proto_win);
+
+
+ cert = CERT_FindUserCertByUsage(CERT_GetDefaultCertDB(),names->nicknames[i],certUsageSSLClient,PR_FALSE,proto_win);
+
+
if (!cert) {
continue;
}
@@ -456,7 +460,7 @@
return NULL;
}
- //SSL_SetPKCS11PinArg (sock,password);
+ SSL_SetPKCS11PinArg (sock,0);
int error = 0;
PRBool rv = SSL_OptionSet(sock, SSL_SECURITY, 1);
More information about the Fedora-directory-commits
mailing list