作者:Rainbow(不经历风雨,怎么见彩虹) 创作时间:2002-10-1 /******************************************************************************************************************** 声明:本文档用于学习与研究可以自由转载,无论以何种形式发布都必须保留完整的版权声明,商业用途不得转载.本人能力有限,如有问题欢迎交流与指正。 网站: 论坛:/forum/forum.html 邮件:rainbow_zrh@sina.com webmaster@infosecurity.org.cn *********************************************************************************************************************/ 1、ssl_util_server_root_relative函数 【1】功能: 【2】过程描述: 2、ssl_util_vhostid函数 【1】功能:生成IP地址:端口号的格式字符串。 3、ssl_util_strupper函数 【1】功能: 转换成大写 【2】过程描述: 4、ssl_util_uuencode函数 【1】功能: 进行uuencode编码 【2】过程描述:Uuencode这是很早以前在UNIX上就有的编码程序,主要用户都集中在UNIX环境的使用者中,目前使用者已经很少。这种软件内部所用的算法为base64。其大体格式为: begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC='4N961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY-@I296-E:79E9#H@9G)O;2!F;&%B;6%I;"YF;&%B+F9U:FET…..............。 end 说明: ·在乱码前面含有“begin xxx”,后面紧接着编码之前原始文件的名称 ·接着是已经过编码的信件的内容 ·在乱码内容后面,即最后一行为“end” 5、ssl_util_uuencode_binary函数 【1】功能: ssl_util_uuencode调用这个函数来实现编码。 6、ssl_util_ppopen函数 【1】功能: 打开一个进程 【2】过程描述:调用ssl_util_ppopen_child 7、ssl_util_ppopen_child函数 【1】功能: 由ssl_util_ppopen来调用。 【2】过程描述:windows 下调用CreateProcess, OS2下调用,标准unix下调用execl来实现创建进程。 8、ssl_util_ppclose函数 【1】功能: 关闭文件, 【2】过程描述:调用ap_pclose来实现。 9、ssl_util_readfilter函数 【1】功能: 打开一个过程程序,读标准输出的第一行。 【2】过程描述: 10、ssl_util_path_check函数 【1】功能: 路径检查函数。 【2】过程描述:stat检查文件是否存在, 11、ssl_util_algotypeof函数 【1】功能: 检查密钥的类型是否为SSL_ALGO_RSA或SSL_ALGO_DSA或SSL_ALGO_UNKNOWN。 【2】过程描述: 12、ssl_util_algotypestr函数 【1】功能: 返回字符串表达方式算法类型的如:DSA/RSA/UNKNOWN。 13、ssl_util_ptxtsub函数 【1】功能: 取子串。 14、ssl_util_thread_setup函数 【1】功能: 创建互斥体,设置锁回调。 15、ssl_util_thread_cleanup函数 【1】功能: 设置回调,关闭句柄。
|