gtpc1m5qTransmission Control Protocol/Internet Protocol

SSL_CTX_use_PrivateKey_file

The SSL_CTX_use_PrivateKey_file function loads the private key for use with Secure Sockets Layer (SSL) sessions using a specific context (CTX) structure.

Format

#include <openssl/ssl.h>
int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type)

ctx
A pointer to a token returned on the SSL_CTX_new call or the SSL_CTX_new_shared call.

file
A pointer to the name of the file that contains the private key.

type
The file type, which must be the following:

SSL_FILETYPE_PEM
The file is in PEM (base64 encoded) format.

Normal Return

Return code 1 indicates that the function was successful.

Error Return

A return code equal to 0 indicates an error. The following are the most likely causes of errors:

Programming Considerations

Examples

For sample SSL applications, go to http://www.ibm.com/tpf/pubs/tpfpubs.htm, click SSL for the TPF 4.1 System: An Online User's Guide, and click Examples from the left navigation bar.

Related Information