MHEG5  15.3.0
source/core/inc/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.
void MHEG5InvalidateTlsCertStore (void)
 Invalidate the TLS certificate store.
U32BIT MHEG5GetTlsCertStoreCount (void)
 Return number of TLS certificates in the TLS certificate store.
MHEG5TlsCertRequestStatus MHEG5GetNextTlsCertificate (void)
 Issues a request to load the next TLS certificate from the DSM-CC object carousel.
void MHEG5AddTlsCertificateCallback (void(*loadCallback)(void))
 Add a callback function to be called when pending requests are resolved.

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
 All Data Structures Files Functions Variables Typedefs Defines