CA证书登录时出现:读取设备唯一标识符信息异常,请检查锁是不是插好。但是密码锁已经插上了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CA证书登录时出现:读取设备唯一标识符信息异常,请检查锁是不是插好。但是密码锁已经插上了。相关的知识,希望对你有一定的参考价值。

可能是ie控件的问题
打开IE,工具,internet选项,安全,自定义级别,把所有项都选择启用,确定
我编辑过后,又出现一个窗口:不存在此硬件设备!无法登录!

1、可能因为是没有安装驱动,请下载安装驱动后重新登录。

2、如果安装过程中出现错误,有重试和取消按钮,请点取消后重启系统,再重 新安装。

更多解决办法如下。

1、如果已安装驱动,先尝试下载驱动覆盖安装(不需要卸载之前的驱动) 。

2、安装好驱动后,打开会员登录页面,如果页面上方出现如下图红框中的内容, 请点击,并选择运行加载项。

3、选择运行 此操作可能需要进行 1 次以上,重复运行即可。

参考技术A 出现:读取设备唯一标识符信息异常,请检查锁是否插好 的时候,选项卡下面会出现网页不能加载的提示,右键选择第二条:在所有网页加载,接着会出现另外一个提示,继续右键选择第二条。然后就可以了。 因为我已经设置成功了,忘了截图,只能说的含糊了点,但是这是正确的做法。 参考技术B 请问解决了吗?我把IE所有的东西全部打开了才解决,但是毕竟不能长久。 参考技术C 是不是没安装客户端软件呢?追问

选了,弄个CA证各种问题。。。

参考技术D 是不是没有激活啊

如何用Java读取使用证书

证书(Certificate,也称public-key certificate)是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的、可以用来当成信任关系中介的数字凭证。证书发行机构通过发行证书告知证书使用者或实体其公钥(public-key)以及其它一些辅助信息。证书在电子商务安全交易中有着广泛的应用,证书发行机构也称CA(Certificate Authority)。

应用证书

证书在公钥加密应用中的作用是保证公钥在某些可信的机构发布,其在协议SSL、电子交易协议SET等方面有重要的应用。图1显示了一个最简单的证书应用方法:

图1 证书应用方法

证书的应用步骤是:

(1) A把自己的公钥PKA送到CA(Certificate Authority);

(2) CA用自己的私钥和A的公钥生成A的证书,证书内包括CA的数字签名。签名对象包括需要在证书中说明的内容,比如A的公钥、时间戳、序列号等,为了简化这里不妨假设证书中只有三项内容:A的公钥PKA、时间戳TIME1、序列号IDA。那么CA发送给A的简单证书凭证可表达为:CertA=Eca[TIME1,IDA,PKA];

(3) B同样把自己的公钥PKB送到CA;

(4) B得到CA发布的证书CertB;

(5) A告知B证书CertA;

(6) B告知A证书CertB。

A、B各自得到对方证书后,利用从CA得到的公钥(在CA的自签证书中)验证彼此对方的证书是否有效,如果有效,那么就得到了彼此的公钥。利用对方的公钥,可以加密数据,也可以用来验证对方的数字签名。

本文为了方便说明,并没有使用从CA获得的证书,而是通信双方各自产生自签证书,也就是说图1的A和B并没有经过CA,不过前提是A和B之间是互相拥有对方的证书。
参考技术A

Java为安全应用提供了丰富的API,J2SDK1.4 的JSSE (JavaTM Secure Socket Extension) 包括javax.security.certificate包,并且提供对证书的操作方法,代码如下:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.table.*;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.io.*;
public class CARead extends JPanel 
 private String CA_Name; 
 private String CA_ItemData[][] = new String[9][2];
 private String[] columnNames = "证书字段标记","内容" ;
 public CARead(String CertName) 
  CA_Name=CertName;
  /* 三个Panel用来显示证书内容*/
  JTabbedPane tabbedPane = new JTabbedPane();
  JPanel panelNormal = new JPanel();
  tabbedPane.addTab("普通信息", panelNormal);   
  JPanel panelAll=new JPanel();
  panelAll.setLayout(new BorderLayout());
  tabbedPane.addTab("所有信息",panelAll);
  JPanel panelBase64=new JPanel();
  panelBase64.setLayout(new BorderLayout());
  tabbedPane.addTab("Base64编码信息",panelBase64);
  /* 读取证书常规信息 */
  Read_Normal(panelNormal);
  /* 读取证书文件字符串表示内容 */
  Read_Bin(panelAll);
  /* 读取证原始Base64编码形式的证书文件 */
  Read_Raw(panelBase64);
  tabbedPane.setSelectedIndex(0);
  setLayout(new GridLayout(1, 1)); 
  add(tabbedPane);
 

定义证书信息的读取函数如下:

private int Read_Normal(JPanel panel)
 String Field;
 try
  CertificateFactory certificate_factory=CertificateFactory.getInstance("X.509");
  FileInputStream file_inputstream=new FileInputStream(CA_Name);
  X509Certificate 
x509certificate=(X509Certificate)certificate_factory.generateCertificate
(file_inputstream);
  Field=x509certificate.getType();
  CA_ItemData[0][0]="类型";
  CA_ItemData[0][1]=Field;
  Field=Integer.toString(x509certificate.getVersion());
  CA_ItemData[1][0]="版本";
  CA_ItemData[1][1]=Field;
  Field=x509certificate.getSubjectDN().getName();
  CA_ItemData[2][0]="标题";
  CA_ItemData[2][1]=Field;
  /* 以下类似,这里省略 
  Field=x509certificate.getNotBefore().toString();得到开始有效日期
  Field=x509certificate. getNotAfter().toString();得到截止日期
  Field=x509certificate.getSerialNumber().toString(16);得到序列号
  Field=x509certificate.getIssuerDN().getName();得到发行者名
  Field=x509certificate.getSigAlgName();得到签名算法
  Field=x509certificate.getPublicKey().getAlgorithm();得到公钥算法 */
  file_inputstream.close();
  final JTable table = new JTable(CA_ItemData, columnNames);
  TableColumn tc=null;
  tc = table.getColumnModel().getColumn(1);
  tc.setPreferredWidth(600); 
  panel.add(table);
 catch(Exception exception)
  exception.printStackTrace();
  return -1;
 
 return 0;

以上是关于CA证书登录时出现:读取设备唯一标识符信息异常,请检查锁是不是插好。但是密码锁已经插上了。的主要内容,如果未能解决你的问题,请参考以下文章

如何用Java读取使用证书

饿了么付款时出现设备信息异常怎么解决?

在 android Nougat 中使用自签名证书通过 https 连接时出现 SSL 握手异常

尝试读取 localStorage 时出现登录错误

登录 Facebook 时出现 com.facebook.sdk 错误 2

x509的详细特征