lnk commit front code
This commit is contained in:
56
include/mmslite/ssec_int.h
Normal file
56
include/mmslite/ssec_int.h
Normal file
@@ -0,0 +1,56 @@
|
||||
/************************************************************************/
|
||||
/* SISCO SOFTWARE MODULE HEADER *****************************************/
|
||||
/************************************************************************/
|
||||
/* (c) Copyright Systems Integration Specialists Company, Inc., */
|
||||
/* 2003 - 2007, All Rights Reserved */
|
||||
/* */
|
||||
/* MODULE NAME : ssec_int.h */
|
||||
/* PRODUCT(S) : */
|
||||
/* */
|
||||
/* MODULE DESCRIPTION : */
|
||||
/* This module contains internal security functions, defines,... */
|
||||
/* that are not exposed to user. */
|
||||
/* It also contains function that are passing GEN_SOCK parameter. */
|
||||
/* Having these protos in ssec.h caused compile conflicts in */
|
||||
/* project using old gensock.h */
|
||||
/* */
|
||||
/* GLOBAL FUNCTIONS DEFINED IN THIS MODULE : */
|
||||
/* */
|
||||
/* MODIFICATION LOG : */
|
||||
/* Date Who Rev Comments */
|
||||
/* -------- --- ------ ------------------------------------------- */
|
||||
/* 11/06/07 EJV 02 Chg sSecGetCertId param to ST_UINT32. */
|
||||
/* Added few prototypes. */
|
||||
/* 08/25/03 EJV 01 Moved protos with GEN_SOCK from ssec.h */
|
||||
/************************************************************************/
|
||||
|
||||
#ifndef SSEC_INT_INCLUDED
|
||||
#define SSEC_INT_INCLUDED
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "gensock2.h"
|
||||
|
||||
|
||||
/* internal functions for secure socket interface */
|
||||
ST_RET setGenSockSSL (GEN_SOCK_CONFIG *sockCfg);
|
||||
ST_RET sSecGetCipherSuite (GEN_SOCK *pSock, ST_INT *cipherSuiteOut);
|
||||
ST_RET sSecGetCertId (GEN_SOCK *pSock, ST_UINT32 *cfgIdOut);
|
||||
ST_RET sSecGetCertCtrl (GEN_SOCK *pSock, S_CERT_CTRL **certCtrlOut);
|
||||
|
||||
ST_RET _secManGetCfg (S_SEC_CONFIG **secCfgOut);
|
||||
|
||||
ST_INT sslGetCipherSuite (GEN_SOCK *pSock);
|
||||
S_CERT_INFO *sslGetPeerCert (GEN_SOCK *pSock);
|
||||
ST_VOID sslFreePeerCert (S_CERT_INFO *remCert);
|
||||
|
||||
|
||||
/************************************************************************/
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* SSEC_INT_INCLUDED */
|
||||
/************************************************************************/
|
||||
Reference in New Issue
Block a user