char * cp;	 char * ip;	 char * sp;	 int    op;	 int    kp0;	 int    kp1;	 int    result;
CERTCertificate * cert; SSL3Statistics * ssl3stats = SSL_GetStatistics(); SECStatus result; SSLChannelInfo info;
printSecurityInfo(PRFileDesc *fd){    char * cp;	/* bulk cipher name */    char * ip;	/* cert issuer DN */    char * sp;	/* cert subject DN */    int    op;	/* High, Low, Off */    int    kp0;	/* total key bits */    int    kp1;	/* secret key bits */    int    result;    static int only_once;    if (! only_once++ && fd) {	result = SSL_SecurityStatus(fd, &op, &cp, &kp0, &kp1, &ip, &sp);	if (result != SECSuccess)	    return;	PRINTF(	"strsclnt: cipher %s, %d secret key bits, %d key bits, status: %d\n",	       cp, kp1, kp0, op);	PR_Free(cp);	PR_Free(ip);	PR_Free(sp);    }    PRINTF(    "strsclnt: %ld cache hits; %ld cache misses, %ld cache not reusable\n",    	ssl3stats->hsh_sid_cache_hits, 	ssl3stats->hsh_sid_cache_misses,	ssl3stats->hsh_sid_cache_not_ok);}