MHEG5  18.9.0
MHEG5 Documentation
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

Definition in file mh5tls.h.

Enumeration Type Documentation

Enumerator
MHEG5_TLS_CERT_REQUEST_SUCCESS 
MHEG5_TLS_CERT_REQUEST_PENDING 
MHEG5_TLS_CERT_REQUEST_FAILURE 

Definition at line 37 of file mh5tls.h.

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

Definition at line 189 of file mh5tls.c.

void MHEG5ClearTlsCertStore ( void  )

Clear the TLS certificate store.

Returns
Nothing
Parameters
callbackCallback function to be called when pending requests are resolved
Returns
Nothing

Definition at line 86 of file mh5tls.c.

MHEG5TlsCertRequestStatus MHEG5GetNextTlsCertificate ( void  )

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

Returns
Request status

Definition at line 126 of file mh5tls.c.

U32BIT MHEG5GetTlsCertStoreCount ( void  )

Return number of TLS certificates in the TLS certificate store.

Returns
Number of certificates in the TLS certificate store

Definition at line 112 of file mh5tls.c.

void MHEG5InvalidateTlsCertStore ( void  )

Invalidate the TLS certificate store.

Returns
Nothing

Definition at line 95 of file mh5tls.c.