找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 中文模块 Demo
查看: 421|回复: 0

绑定服务器主机域名到 SNI 证书(SSL Server 组件):

[复制链接]
发表于 2022-3-9 20:04:13 | 显示全部楼层 |阅读模式
绑定服务器主机域名到 SNI 证书(SSL Server 组件):
BOOL BindSSLServerName(lpszServerName, iContextIndex)
仅用于 SSL Server 组件。把服务器主机域名 lpszServerName 绑定到 iContextIndex 证书
索引,默认证书索引为 0,其他证书索引由 AddSSLContext() / AddSSLContextByMemory() 创
建。绑定失败返回 FALSE,可通过 SYS_GetLastError() 获取错误代码。
 默认 SNI 回调函数(SSL Server 组件):
int HP_SSL_DefaultServerNameCallback(lpszServerName, pContext)
仅用于 SSL Server 组件。获取服务器主机域名 lpszServerName 对应的证书索引,如果该
主机域名未绑定到任何证书则返回默认证书索引 0。
注意:服务端应用程序一般在初始化 SSL 运行环境时调用 AddSSLContext[ByMemory]()
加载所有 SNI 主机证书,并调用 BindSSLServerName() 绑定服务器主机域名到相应证书。
一 些 特 殊应 用 可能 要 动态 加 载 SNI 主 机 证 书,此 时 需 要对 调 用 AddSSLContext()、
BindSSLServerName() 和 HP_SSL_DefaultServerNameCallback() 的代码段进行同步处理,
避免由于多线程导致的访问冲突。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

QQ|Archiver|手机版|小黑屋| HPsocket-国产高性能通讯框架

( 豫ICP备19038015号-1 ) GMT+8, 2024-11-21 20:11 Powered by Discuz! X3.5 *// |网站地图

快速回复 返回顶部 返回列表