[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