利索能及
我要发布
收藏
专利号: 2018115184538
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种身份验证配置方法,应用于电子装置,其特征在于,该方法包括:在FreeMarker模板引擎中将加密规则、解密规则、签名规则、验签规则的数据模型分别进行封装;

通过FreeMarker模板引擎建立身份验证配置模板,生成.ftl文件,其中,在所述身份验证配置模板中,通过插值符号${}来设置可替换的数据;

将所述身份验证配置模板作为依赖包嵌入到JAVA应用中,在所述JAVA应用运行时通过接口调用所述身份验证配置模板,使封装的加密规则、解密规则、签名规则、验签规则替换插值符号${}中的可替换的数据,从而形成相应的身份认证规则,或者,所述身份验证配置模板存放在服务器上,JAVA应用通过HTTP访问所述身份验证配置模板,FreeMarker模板引擎动态转换身份验证配置模板,用封装的加密规则、解密规则、签名规则、验签规则替换身份验证配置模板中${..}的可替换的数据,从而形成相应的身份认证规则。

2.根据权利要求1所述的身份验证配置方法,其特征在于,利用FreeMarker模板引擎建立身份验证配置模板的步骤包括:新建Maven项目;

修改.xml配置文件,增加freemark依赖;

在src/main/java的包下添加templates目录;

在src/main/java/templates目录下添加以.ftl文件形式存在的FreeMarker模板。

3.根据权利要求1所述的身份验证配置方法,其特征在于,JAVA应用设置有对应加密规则、解密规则、签名规则、验签规则的选择框。

4.根据权利要求1所述的身份验证配置方法,其特征在于,加密规则、解密规则采用的算法至少包括MD5、RSA、DES、AES、Base64。

5.根据权利要求1所述的身份验证配置方法,其特征在于,签名规则、验签规则采用的算法至少包括RSA、DSA和ECDSA。

6.根据权利要求4所述的身份验证配置方法,其特征在于,AES具有CBC、CFB、ECB、OFB、PCBC5种模式。

7.一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的身份验证配置程序,所述身份验证配置程序被所述处理器执行时实现如下步骤:在FreeMarker模板引擎中将加密规则、解密规则、签名规则、验签规则的数据模型分别进行封装;

通过FreeMarker模板引擎建立身份验证配置模板,生成.ftl文件,其中,在所述身份验证配置模板中,通过${}来设置可替换的数据;

将所述身份验证配置模板作为依赖包嵌入到JAVA应用中,在所述JAVA应用运行时通过接口调用所述身份验证配置模板,将封装的加密规则、解密规则、签名规则、验签规则替换${}中的可替换的数据,从而生成对应的身份验证页面,或者,所述身份验证配置模板存放在服务器上,应用通过HTTP访问所述身份验证配置模板,FreeMarker模板引擎动态转换身份验证配置模板,用封装的加密规则、解密规则、签名规则、验签规则替换身份验证配置模板中${..}的可替换的数据,从而生成对应的身份验证页面。

8.根据权利要求7所述的电子装置,其特征在于,

利用FreeMarker模板引擎建立身份验证配置模板的步骤包括:新建Maven项目;

修改.xml配置文件,增加freemark依赖;

在src/main/java的包下添加目录,用于存放所有的freemarker模板;

在src/main/java/templates目录下添加.ftl的FreeMarker模板。

9.根据权利要求7所述的电子装置,其特征在于,

加密规则、解密规则采用的算法至少包括MD5、RSA、DES、AES、Base64;签名规则、验签规则采用的算法至少包括RSA、DSA和ECDSA。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括身份验证配置程序,所述身份验证配置程序被处理器执行时,实现如权利要求1至6中任一项所述的身份验证配置方法的步骤。