www.pudn.com > wap2.0.rar > _cmsTls_CA_Certs.h


#ifndef __T_GEN_BY_CA_CERT_GEN_CMS_TLS_CA_CERTS_H__ 
#define __T_GEN_BY_CA_CERT_GEN_CMS_TLS_CA_CERTS_H__ 
 
#include "Verisign.cer.h" 
#include "Verisign2.cer.h" 
#include "liangl.cer.h" 
 
#define		VWERROR_S_OK					0X00000000L 
#define		VWE_S_OK						VWERROR_S_OK 
 
typedef unsigned	char		vwuint8 ,	*vwuint8p ; typedef const vwuint8*	vwuint8cp; 
 
typedef struct cms_SSL_Certificate_Info 
{ 
	vwuint8p		pCertData;	/* size_is( szCertDataLen ) */ 
	size_t			szCertDataLen; 
}	cms_SSL_Certificate_Info; 
 
typedef struct cms_SSL_Storage_Certificate_info 
{ 
	const char*						cstrStorageName;		/* name of provider.	  */ 
	size_t							szCertCount;			/* count of certificate.  */ 
	cms_SSL_Certificate_Info**		infoCerts;				/* size_is(1,szCertCount) */ 
}	cms_SSL_Storage_Certificate_info; 
 
static cms_SSL_Certificate_Info		lg_CA_Cert_Data[] =  
{ 
	{      _dataCert_LIANGL_CER_T1__ 	,      _dataCert_LIANGL_CER_T1__Len	} ,  
	{   _dataCert_VERISIGN2_CER_T3__ 	,   _dataCert_VERISIGN2_CER_T3__Len	} ,  
	{    _dataCert_VERISIGN_CER_T2__ 	,    _dataCert_VERISIGN_CER_T2__Len	} ,  
 
	/* DO NOT REMOVE this entry. */ 
	{ NULL , 0 } 
}; 
 
static cms_SSL_Certificate_Info*	lg_CA_Cert_Data_Ptr[] =  
{ 
	&lg_CA_Cert_Data[0] ,  
	&lg_CA_Cert_Data[1] ,  
	&lg_CA_Cert_Data[2] ,  
 
	/* DO NOT REMOVE this entry. */ 
	NULL 
}; 
 
#endif