NET_DVR_LOCAL_CERTIFICATION

Cettificate configuration parameter structure

Structure Definition

struct{
  char                          szLoadPath[MAX_FILE_PATH_LEN/*256*/];
  fnCertVerifyResultCallBack    fnCB;
  void                          *pUserData;
  BYTE                          byRes[64];
}NET_DVR_LOCAL_CERTIFICATION, *LPNET_DVR_LOCAL_CERTIFICATION;

Members

szLoadPath

Certificate saving path.

fnCB

Certificate verification callback function, see details below.

typedef BOOL(CALLBACK *fnCertVerifyResultCallBack)(
  DWORD                      uiResult, 
  NET_DVR_CETTIFICATE_INFO   lpCertificateInfo, 
  char                       *pUserData
);
uiResult

Certificate verification results: 0-verification failed, other values-verified.

lpCertificateInfo

Certificate information, see details in NET_DVR_CETTIFICATE_INFO.

pUserData

User data pointer.

pUserData

User data.

byRes

Reserved, set to 0.