https双向认证访问管理后台,采用USBKEY进行系统访问的身份鉴别,KEY的证书长度大于128位,使用USBKEY登录

本文介绍了如何使用飞天诚信的epass1000ND USBKEY结合HTTPS双向认证来实现管理后台的安全登录。首先,详细讲解了USBKEY的前期准备和出厂设置,包括初始化设置和证书生成。接着,通过Java代码展示了如何在后台验证USBKEY中的客户端证书,确保只有持有有效证书的用户才能访问系统。最后,提到了在不同操作系统中可能需要安装USBKEY驱动和中间件的情况。
摘要由CSDN通过智能技术生成

最近项目需求,需要实现用USBKEY识别用户登录,采用https双向认证访问管理后台管理界面,期间碰到过一些小问题,写出来给大家参考下。
1:前期准备工作
USBKEY 硬件:我买的是飞天诚信 epass1000ND
若干个(一个USBKEY绑定一个用户,等同于我们的银行U盾识别一样)
USBKEY开发资料:CDROM_CN\PKI,找到该开发目录(跟厂家买硬件时一并给的开发包)
里面包含的文件如下
======================================================

目录 & 说明

Include: 包含了ePass1000ND PKI接口开发以及示例程序中用到的头文件;
Lib : 包含了ePass1000ND PKI接口开发以及示例程序中用到的库文件;
Redist : 可由分发商再次分发的文件;
Samples : 示例程序;
Utilities:工具集;

======================================================

出厂设置

出厂设置SOPIN:rockey
出厂设置USERPIN:1234
出厂设置SOPIN和USERPIN连续输错重试次数:15
中间件安装程序:PKI\Redist\cn\eps1knd_Chinese Simplified_std.exe
管理工具:PKI\Utilities\ePassNgMgr.exe
最终用户管理工具:PKI\redist\ePassNgMgr_EndUser.exe
初始化工具:PKI\Utilities\PKIINIT\PKIInit_M32.exe
PKI\Utilities\PKIINIT\PKIInit_M8.exe

这里写图片描述

2:生成相关证书
由于是https双向认证登录,所以我们生成相应的服务端客户端证书
服务器系统:windows8
程序 》开始》运行》cmd进

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值