模块名称:Buffer-MySSL 模块作者:QQ190796068 模块版本:1.0 模块 MD5:5bcddd4878c7f93c4f9c631419ad0557 模块大小:123.3 KB 版权声明: 模块描述: 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 通用对象支持库 2.0|commobj|{A068799B-7551-46b9-8CA8-EEF8357AFEA4} ------------------------------ .子程序 CET_生成KEY文件, , , .参数 key, 整数型, , .参数 key_bytes, 字节集, 参考 , .子程序 CRT_生成CRT文件, , , .参数 crt, 整数型, , .参数 crt_bytes, 字节集, 参考 , .子程序 CRT_生成根证书, 逻辑型, , .参数 days, 整数型, , .参数 key_bytes, 字节集, 参考 可空 , string .参数 crt_bytes, 字节集, 参考 可空 , string .子程序 CRT_生成子证书, 逻辑型, , .参数 ca_key_bytes, 字节集, , .参数 ca_crt_bytes, 字节集, , .参数 subject_alt_name, 文本型, , .参数 dns, 文本型, 数组, .参数 days, 整数型, , .参数 rsa_bit, 整数型, , 512,1024,2048,4096,越大越慢 .参数 key_bytes, 字节集, 参考 可空 , .参数 crt_bytes, 字节集, 参考 可空 , string .子程序 CRT_生成子证书2, 逻辑型, , .参数 ca_key, 整数型, , .参数 ca_crt, 整数型, , .参数 subject_alt_name, 文本型, , .参数 dns, 文本型, 数组, .参数 days, 整数型, , .参数 rsa_bit, 整数型, , 512,1024,2048,4096,越大越慢 .参数 key_bytes, 字节集, 参考 可空 , .参数 crt_bytes, 字节集, 参考 可空 , string .子程序 CRT_释放证书, , , .参数 key, 整数型, 参考 , .参数 crt, 整数型, 参考 , .子程序 CRT_载入证书, 逻辑型, , .参数 key_bytes, 字节集, , .参数 crt_bytes, 字节集, , .参数 key, 整数型, 参考 , .参数 crt, 整数型, 参考 , .程序集 MySSL, , 公开 .子程序 创建, , , .子程序 取SSL对象, 整数型, , .子程序 取回_发送数据_SSL, 字节集, , .参数 len, 整数型, 可空 , 留空代表,一次性取出所有数据 .子程序 取回_接收数据_正常, 字节集, , .参数 len, 整数型, 可空 , 留空代表,一次性取出所有数据(按照len=1024循环取出) .子程序 设置SNI, , , .参数 hostname, 文本型, , .子程序 设置服务端模式, , , .子程序 设置客户端模式, , , .子程序 设置私匙, , , .参数 pkey, 整数型, , .子程序 设置证书, , , .参数 crt, 整数型, , .子程序 是否握手完成, 逻辑型, , .子程序 添加_发送数据_正常, 整数型, , .参数 data, 字节集, , .子程序 添加_接收数据_SSL, 整数型, , .参数 data, 字节集, , .子程序 销毁, , , .子程序 置SSL对象, , , .参数 SSL对象, 整数型, , .子程序 重置缓冲区, , , .子程序 自动处理SSL握手, 整数型, , 返回#MYSSL_握手_* 如果返回“MYSSL_握手_处理中” 或 “MYSSL_握手_通过”,需要调用 “取回_发送数据_SSL()” 并使用socket的send函数进行发送(注意客户端模式下,“MYSSL_握手_通过”不需要“取回_发送数据_SSL()”进行发送) .常量 MYSSL_握手_处理中, "2", 公开, .常量 MYSSL_握手_错误, "-1", 公开, .常量 MYSSL_握手_通过, "0", 公开,
Buffer-MySSL v1.0