[发明专利]一种基于Java的集群功能测试方法在审
申请号: | 201910386481.7 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110213043A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 孙波;李应博;张伟;夏光升;司成祥;郝振江;张建松;陈军;李胜男;毛蔚轩;盖伟麟;房婧;刘云昊;亓培锋 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/08;G06F11/36 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张陆军 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法 集群计算系统 功能测试 加密计算 前端代理 页面 集群 调用 指令 参数设置 算法功能 展示 直观 | ||
1.一种基于Java的集群功能测试方法,其特征在于,所述方法包括:
通过Jsp前端代理页面执行加密计算功能,所述Jsp页面用于设置所述加密计算的算法和参数;
调用JNI下发指令到后端集群计算系统,根据所述算法和参数设置JNI接口参数,指定目标加密计算算法,通知所述后端集群计算系统生成相应算法;
通过JNI将后端集群计算系统执行结果传到Jsp前端代理页面进行展示。
2.根据权利要求1所述的基于Java的集群功能测试方法,其特征在于,所述通过Jsp前端代理页面执行算法功能包括执行算法功能的以下计算环节:
获取公钥和私钥;
加密和解密;
签名和验签。
3.根据权利要求1所述的基于Java的集群功能测试方法,其特征在于,
所述指定目标加密计算算法包括通过设置算法及其算法参数初始化后端集群算法和/或通过指定算法库地址指定算法;
所述算法参数包括:算法类型、算法位数、曲线类型、业务ID。
4.根据权利要求2所述的基于Java的集群功能测试方法,其特征在于,所述计算环节的执行包括发送计算执行任务和获取计算执行结果。
5.根据权利要求2所述的基于Java的集群功能测试方法,其特征在于,
根据所述获取公钥和私钥的执行结果,执行所述加密和解密、签名和验签。
6.根据权利要求2所述的基于Java的集群功能测试方法,其特征在于,所述获取公钥和私钥包括:
在线获取非对称加密算法的公钥和私钥,所述公钥和私钥一一配对;
将公钥和私钥以base64编码的形式展示于文本框中。
7.根据权利要求2所述的基于Java的集群功能测试方法,其特征在于,所述加密和解密包括:
通过文本框输入要测试的明文内容;
点击加密使用公钥进行加密,明文内容以base64编码的形式展示于文本框中;
点击解密使用私钥进行解密,还原加密前的明文内容并展示于文本框中。
8.根据权利要求2所述的基于Java的集群功能测试方法,其特征在于,所述签名和验签包括:
选择所述算法支持的一种哈希函数;
点击签名进行签名操作;
点击验签获取验签结果,所述验签结果在文本框中进行展示。
9.根据权利要求1-8任一所述的基于Java的集群功能测试方法,其特征在于,还包括https地址证书链测试:设置https地址,一键触发证书链验证。
10.根据权利要求9所述的基于Java的集群功能测试方法,其特征在于,所述证书链验证包括:
连接https网站,文本框中展示网站连接结果;
获取网站服务器证书,文本框中展示证书获取结果;
获取签发网站服务器证书的上一级证书,文本框中展示证书获取结果;
调用JNI接口的签证签名函数,使用上一级证书的公钥验证网站服务器证书的签名值,从而验证网站服务器证书的合法性,文本框中展示证书验签结果以及展示证书链验证结果;
若上一级证书有更上级证书,递归验证上一级证书的合法性,直到根证书。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司,未经国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910386481.7/1.html,转载请声明来源钻瓜专利网。