version 1.89, 2007/10/05 18:31:56
|
version 1.89.2.1, 2008/02/19 22:47:57
|
|
|
| |
if (SSL_CTX_use_PrivateKey(ctx, pkey) <= 0) | if (SSL_CTX_use_PrivateKey(ctx, pkey) <= 0) |
{ | { |
|
EVP_PKEY_free(pkey); |
PEG_TRACE_STRING(TRC_SSL, Tracer::LEVEL2, | PEG_TRACE_STRING(TRC_SSL, Tracer::LEVEL2, |
String("---> SSL: no private key found in " + keyPath)); | String("---> SSL: no private key found in " + keyPath)); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
return false; | return false; |
} | } |
| |
|
EVP_PKEY_free(pkey); |
|
|
// Check private key for validity. | // Check private key for validity. |
| |
if (!SSL_CTX_check_private_key(ctx)) | if (!SSL_CTX_check_private_key(ctx)) |