Classes | Namespaces | Functions

blpapi_tlsoptions.h File Reference

Maintain client credentials and trust material. More...

Go to the source code of this file.

Classes

class  blpapi::TlsOptions

Namespaces

namespace  blpapi

Functions

BLPAPI_EXPORT blpapi_TlsOptions_tblpapi_TlsOptions_create (void)
BLPAPI_EXPORT blpapi_TlsOptions_tblpapi_TlsOptions_duplicate (const blpapi_TlsOptions_t *parameters)
BLPAPI_EXPORT void blpapi_TlsOptions_copy (blpapi_TlsOptions_t *lhs, const blpapi_TlsOptions_t *rhs)
BLPAPI_EXPORT void blpapi_TlsOptions_destroy (blpapi_TlsOptions_t *parameters)
BLPAPI_EXPORT blpapi_TlsOptions_tblpapi_TlsOptions_createFromFiles (const char *clientCredentialsFileName, const char *clientCredentialsPassword, const char *trustedCertificatesFileName)
BLPAPI_EXPORT blpapi_TlsOptions_tblpapi_TlsOptions_createFromBlobs (const char *clientCredentialsRawData, int clientCredentialsRawDataLength, const char *clientCredentialsPassword, const char *trustedCertificatesRawData, int trustedCertificatesRawDataLength)
BLPAPI_EXPORT void blpapi_TlsOptions_setTlsHandshakeTimeoutMs (blpapi_TlsOptions_t *paramaters, int tlsHandshakeTimeoutMs)
BLPAPI_EXPORT void blpapi_TlsOptions_setCrlFetchTimeoutMs (blpapi_TlsOptions_t *paramaters, int crlFetchTimeoutMs)

Detailed Description

Maintain client credentials and trust material.


Function Documentation

BLPAPI_EXPORT blpapi_TlsOptions_t* blpapi_TlsOptions_create ( void   ) 
BLPAPI_EXPORT blpapi_TlsOptions_t* blpapi_TlsOptions_duplicate ( const blpapi_TlsOptions_t parameters  ) 
BLPAPI_EXPORT void blpapi_TlsOptions_copy ( blpapi_TlsOptions_t lhs,
const blpapi_TlsOptions_t rhs 
)
BLPAPI_EXPORT void blpapi_TlsOptions_destroy ( blpapi_TlsOptions_t parameters  ) 
BLPAPI_EXPORT blpapi_TlsOptions_t* blpapi_TlsOptions_createFromFiles ( const char *  clientCredentialsFileName,
const char *  clientCredentialsPassword,
const char *  trustedCertificatesFileName 
)
BLPAPI_EXPORT blpapi_TlsOptions_t* blpapi_TlsOptions_createFromBlobs ( const char *  clientCredentialsRawData,
int  clientCredentialsRawDataLength,
const char *  clientCredentialsPassword,
const char *  trustedCertificatesRawData,
int  trustedCertificatesRawDataLength 
)
BLPAPI_EXPORT void blpapi_TlsOptions_setTlsHandshakeTimeoutMs ( blpapi_TlsOptions_t paramaters,
int  tlsHandshakeTimeoutMs 
)
BLPAPI_EXPORT void blpapi_TlsOptions_setCrlFetchTimeoutMs ( blpapi_TlsOptions_t paramaters,
int  crlFetchTimeoutMs 
)