#include <npssl.h>
| Public Methods | |
| void | setVerifyLocations (const string &certname, const string &pathname) | 
| void | setClientVerification (int mode, int(*verify_callback)(int, X509_STORE_CTX *)) | 
| void | setClientVerificationDepth (int depth) | 
| void | newConnection (void) | 
| void | setExData (int index, void *data) | 
| X509 * | getPeerCertificate (void) | 
| long | getVerifyResult (void) | 
| void | setCertFile (const string &filename) | 
| bool | handShake (int infd, int outfd) | 
| int | get_rfd (void) | 
| int | get_wfd (void) | 
| string | getS (void) | 
| char | getch (void) | 
| string | bufferedGetS (void) | 
| char | bufferedGetch (void) | 
| void | bufferedUnGetch (char c) | 
| bool | hasMore (void) | 
| bool | putS (const string &str) | 
| bool | putch (char c) | 
| bool | bufferedPutS (const string &str) | 
| bool | bufferedPutch (char c) | 
| bool | flush (void) | 
| npssl (int bufsiz, bool mode) | |
| ~npssl () | |
| 
 | ||||||||||||
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 | 
| 
 | ||||||||||||
| 
 | 
 1.2.13.1 written by Dimitri van Heesch,
 © 1997-2001
1.2.13.1 written by Dimitri van Heesch,
 © 1997-2001