Inheritance diagram for CBS_HTTPSMole:


Public Types | |
| typedef int(* | GetPWD_CB )(char *pData, int iSize, int iRWflag, void *pUserData) |
Public Member Functions | |
| CBS_HTTPSMole (CBS_Trace *pTrace, LPCTSTR lpTitle, LPCTSTR lpServerCertFile, GetPWD_CB fpGetPWD, LPVOID lpUserData) | |
| DECLARE_BS_GENERAL_DRIVE_FUNCTIONS (CBS_HTTPSMole, CBS_HTTPMole) | |
| LPCSTR | GetCertChainFile () |
| BOOL | HaveValidCertificate () |
| BOOL | HaveValidPKey () |
| virtual BOOL | ReadyToGo () |
| BOOL | Renegotiate () |
| virtual | ~CBS_HTTPSMole () |
Protected Member Functions | |
| virtual BOOL | CheckClientAccess (PSOCKADDR_IN ca) |
| virtual BOOL | DoServer () |
| virtual DWORD | Read (LPTSTR pBuf, DWORD dwSize) |
| virtual DWORD | Send (LPCSTR pBuf, DWORD dwSize=0) |
Protected Attributes | |
| LPVOID | m_lpHTTPSMoleData |
| Private member for internal use. | |
|
|
An application defined callback function for getting the password for the private key. |
|
||||||||||||||||||||||||
|
Constructor
|
|
|
Destructor. |
|
|
Verifies the client certificate with SSL Accept.
Reimplemented from CBS_HTTPMole.
|
|
||||||||||||
|
Declares LPCTSTR GetClassName( ), virtual LPCTSTR GetBaseClassName( ) and BOOL IsKindOf( LPCTSTR pCmp ) for CBS_HTTPSMole. |
|
|
The implementation of the HTTPS Server.
Reimplemented from CBS_HTTPMole.
|
|
|
See return.
|
|
|
See return.
|
|
|
See return.
|
|
||||||||||||
|
Reads bytes from the SSL connection.
Reimplemented from CBS_Mole.
|
|
|
This virtual function could be overiden by a derived class. It is, however, highly recommended to invoke this function since it confirm the startup only if the object has a valid certificate and private key.
Reimplemented from CBS_HTTPMole.
|
|
|
Force renegotiation after the next read is done.
|
|
||||||||||||
|
Sends the data to the client.
Reimplemented from CBS_Mole.
|
|
Bitspot AG |
||
|
Phone: |
+41 41 755 11 22 |
|
|
Fax: |
+41 41 755 11 31 |
|
|
e-mail: |
||
|
Web: |
||