BLPAPI C++  3.21.0
blpapi_tlsoptions.h File Reference

Maintain client credentials and trust material. More...

#include <blpapi_call.h>
#include <blpapi_defs.h>
#include <blpapi_exception.h>
#include <blpapi_types.h>
#include <stddef.h>
#include <cassert>

Go to the source code of this file.

Classes

class  TlsOptions
 

Namespaces

 BloombergLP
 
 BloombergLP::blpapi
 

Functions

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

Detailed Description

Maintain client credentials and trust material.

Function Documentation

◆ blpapi_TlsOptions_copy()

void blpapi_TlsOptions_copy ( blpapi_TlsOptions_t lhs,
const blpapi_TlsOptions_t rhs 
)

◆ blpapi_TlsOptions_create()

blpapi_TlsOptions_t* blpapi_TlsOptions_create ( void  )

◆ blpapi_TlsOptions_createFromBlobs()

blpapi_TlsOptions_t* blpapi_TlsOptions_createFromBlobs ( const char *  clientCredentialsRawData,
int  clientCredentialsRawDataLength,
const char *  clientCredentialsPassword,
const char *  trustedCertificatesRawData,
int  trustedCertificatesRawDataLength 
)

◆ blpapi_TlsOptions_createFromFiles()

blpapi_TlsOptions_t* blpapi_TlsOptions_createFromFiles ( const char *  clientCredentialsFileName,
const char *  clientCredentialsPassword,
const char *  trustedCertificatesFileName 
)

◆ blpapi_TlsOptions_destroy()

void blpapi_TlsOptions_destroy ( blpapi_TlsOptions_t parameters)

◆ blpapi_TlsOptions_duplicate()

blpapi_TlsOptions_t* blpapi_TlsOptions_duplicate ( const blpapi_TlsOptions_t parameters)

◆ blpapi_TlsOptions_setCrlFetchTimeoutMs()

void blpapi_TlsOptions_setCrlFetchTimeoutMs ( blpapi_TlsOptions_t paramaters,
int  crlFetchTimeoutMs 
)

◆ blpapi_TlsOptions_setTlsHandshakeTimeoutMs()

void blpapi_TlsOptions_setTlsHandshakeTimeoutMs ( blpapi_TlsOptions_t paramaters,
int  tlsHandshakeTimeoutMs 
)