(file) Return to SSLContextRep.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/SSLContextRep.h between version 1.22 and 1.23

version 1.22, 2005/07/08 20:28:24 version 1.23, 2005/12/21 06:20:17
Line 31 
Line 31 
 // //
 // Modified By: Sushma Fernandes, Hewlett-Packard Company (sushma_fernandes@hp.com) // Modified By: Sushma Fernandes, Hewlett-Packard Company (sushma_fernandes@hp.com)
 //              Heather Sterling, IBM (hsterl@us.ibm.com) //              Heather Sterling, IBM (hsterl@us.ibm.com)
   //              Aruran, IBM (ashanmug@in.ibm.com) for Bug#4422
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 127 
Line 128 
  
     SSLCertificateVerifyFunction* getSSLCertificateVerifyFunction() const;     SSLCertificateVerifyFunction* getSSLCertificateVerifyFunction() const;
  
   private:
   
       SSL_CTX * _makeSSLContext();
       void _randomInit(const String& randomFile);
       Boolean _verifyPrivateKey(SSL_CTX *ctx, const String& keyPath);
   
     /*     /*
     Initialize the SSL locking environment.     Initialize the SSL locking environment.
  
Line 139 
Line 146 
     */     */
     static void free_ssl();     static void free_ssl();
  
 private:  
   
     SSL_CTX * _makeSSLContext();  
     void _randomInit(const String& randomFile);  
     Boolean _verifyPrivateKey(SSL_CTX *ctx, const String& keyPath);  
   
     String _trustStore;     String _trustStore;
     String _certPath;     String _certPath;
     String _keyPath;     String _keyPath;
Line 161 
Line 162 
     /*     /*
        Mutex containing the SSL locks.        Mutex containing the SSL locks.
     */     */
     static Mutex* _sslLocks;      static AutoArrayPtr<Mutex> _sslLocks;
  
     /*     /*
        Count for instances of this class. This is used to initialize and free        Count for instances of this class. This is used to initialize and free


Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2