xrtHttpServerTlsConfigInit

XRT_API void xrtHttpServerTlsConfigInit( xhttpservertlsconfig* pConfig );

;
返回:XRT_API void xrtHttpServerTlsConfigInit( xhttpservertlsconfig* pConfig );

示例已编译验证

httpservertlsconfiginit obj;
xrtHttpServerTlsConfigInit(&obj);

xrtHttpServerStartTls

XRT_API xhttpserver* xrtHttpServerStartTls( xnetengine* pEngine, const xhttpserverconfig* pConfig, const xhttpservertlsconfig* pTls, const xhttpserverevents* pEvents );

;
返回:XRT_API xhttpserver* xrtHttpServerStartTls( xnetengine* pEngine, const xhttpserverconfig* pConfig, const xhttpservertlsconfig* pTls, const xhttpserverevents* pEvents );

示例已编译验证

/* XRT_API xhttpserver* xrtHttpServerStartTls( xnetengine* pEngine, const xhttpserverconfig* pConfig, const xhttpservertlsconfig* pTls, const xhttpserverevents* pEvents ); */
result = xrtHttpServerStartTls();

xrtHttpConnTls

只在 Connection Worker 回调内返回借用 TLS Stream。

xtlsstream* xrtHttpConnTls(xhttpconn* pConnection);
参数说明
xhttpconn* pConnection连接对象
返回:只在 Connection Worker 回调内返回借用 TLS Stream。

示例已编译验证

/* 只在 Connection Worker 回调内返回借用 TLS Stream。 */
result = xrtHttpConnTls(pConnection);