I have been looking at OpenSSL version 1.0.0a source code in order to determine how to use it in an application where EAP TLS is used. It seems like this application would be working correctly if only the "privatekey" field would be defined as it gets checked within ssl3_send_client_certificate (ssl\s3_clnt.c).
Specifically, in this sequence of code, the privatekey field is NULL whenever this procedure executes. if (s->state == SSL3_ST_CW_CERT_A) { if ((s->cert == NULL) || (s->cert->key->x509 == NULL) || (s->cert->key->privatekey == NULL)) { But in scanning through the OpenSSL code, I an unable to find any code that ever defines that privatekey value. What am I missing? -Ike- John Eichenberger Principal Engineer, Sustaining Engineering Intermec tel: 425.265.2108 fax: 425.348.2661 john.eichenber...@intermec.com This message is intended only for the named recipient. If you are not the intended recipient, you are notified that disclosing, copying, distributing or taking any action based on the contents of this information is strictly prohibited.