MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Enumerations | Functions
mh5tls.h File Reference

Functions relating to TLS certificate store. More...

#include "mh5base.h"

Go to the source code of this file.

Enumerations

enum  MHEG5TlsCertRequestStatus { MHEG5_TLS_CERT_REQUEST_SUCCESS, MHEG5_TLS_CERT_REQUEST_PENDING, MHEG5_TLS_CERT_REQUEST_FAILURE }
 

Functions

void MHEG5ClearTlsCertStore (void)
 Clear the TLS certificate store. More...
 
void MHEG5InvalidateTlsCertStore (void)
 Invalidate the TLS certificate store. More...
 
U32BIT MHEG5GetTlsCertStoreCount (void)
 Return number of TLS certificates in the TLS certificate store. More...
 
MHEG5TlsCertRequestStatus MHEG5GetNextTlsCertificate (void)
 Issues a request to load the next TLS certificate from the DSM-CC object carousel. More...
 
void MHEG5AddTlsCertificateCallback (void(*loadCallback)(void))
 Add a callback function to be called when pending requests are resolved. More...
 

Detailed Description

Functions relating to TLS certificate store.

Date
22/02/2010
Author
Omri Barel

Function Documentation

void MHEG5AddTlsCertificateCallback ( void(*)(void)  loadCallback)

Add a callback function to be called when pending requests are resolved.

Parameters
loadCallbackCallback function to be called when pending requests are resolved
Returns
Nothing
void MHEG5ClearTlsCertStore ( void  )

Clear the TLS certificate store.

Returns
Nothing
Parameters
callbackCallback function to be called when pending requests are resolved
Returns
Nothing
MHEG5TlsCertRequestStatus MHEG5GetNextTlsCertificate ( void  )

Issues a request to load the next TLS certificate from the DSM-CC object carousel.

Returns
Request status
U32BIT MHEG5GetTlsCertStoreCount ( void  )

Return number of TLS certificates in the TLS certificate store.

Returns
Number of certificates in the TLS certificate store
void MHEG5InvalidateTlsCertStore ( void  )

Invalidate the TLS certificate store.

Returns
Nothing