GTK+OpenSSL数字签名算法设计及实现(3)
时间:2017-02-09 10:45 来源:毕业论文 作者:毕业论文 点击:次
Entry entry2 确认密码 第五页 Label label 显示信息 2.2.2证书请求管理模块 功能:查看提交的证书请求的内容,对证书请求进行签发,删除不合法的证书请求。 输入项:证书请求 输出项:数字证书 证书请求管理模块组成控件如表优尔所示。 表2 证书请求模块控件表 控件 控件名称 功能 ScrolledWindow scrolledwindow1 滚动显列表 TreeView treeview_req 显示证书请求 Menu req_pmenu 右键菜单 Button button_ck1 查看证书请求内容 Button button_qf 签发证书 Button button_sc 删除证书请求 证书请求管理模块对OpenSSL相关功能的调用有两处,查看证书请求的内容和对证书请求的签发。 当buton_ck1单击消息被触发,程序会执行button_ck1的回调函数,调用OpenSSL完成查看证书请求的操作。 当button_qf单击消息被触发,程序会执行button_qf的回调函数,调用OpenSSL完成签发证书的操作。 2.2.3已签证书管理模块 控件如功能:查看已签发证书的内容,吊销不安全的数字证书。 输入项:数字证书 输出项:数字证书吊销列表 已签证书管理模块的表3所示。 表3已签证书管理模块 控件 控件名称 功能 滚动窗口 scrolledwindow2 滚动显列表 列表 treeview_cert 显示证书 弹出菜单 cert_pmenu 右键菜单 按钮 button_ck2 查看证书内容 按钮 button_dx 吊钥证书 已签证书管理模块对OpenSSL的相关功能的调用有两处,查看证书内容和吊销证书。 当button_ck2的单击消息被触发,程序会执行button_ck2的回调函数,调用OpenSSL完成证书查看的操作。OpenSSL查看证书内容的命令格式:openssl x509 –in infile –text –out outfile。 当button_dx的单击消息被触发,程序会执行button_dx的回调函数,调用OpenSSL完成吊销证书的操作。 2.2.4吊销列表管理模块 功能:生成证书吊销列表,查看吊销列表的内容。 输入项:数字证书,吊销列表 输出项:吊销列表 吊销列表管理模块对OpenSSL相关功能的调用有两处,生成证书吊销列表和查看吊销列表内容。 (责任编辑:qin) |