我正在尝试从令牌设备读取VPN证书,如下所示:
keystore = KeyStore.getInstance("Windows-MY","SunMSCAPI");
keystore.load(null, null);
int i=0;
for(Enumeration oEnum = keystore.aliases(); oEnum.hasMoreElements();)
{
sAlias = (String) oEnum.nextElement();
TokenReader tr = new TokenReader();
String id = tr.readToken(sAlias, keystore);
setFont(new Font("Helvetica", Font.BOLD, 36));
i++;
}
它再次要求PIN码,因为我已经连接到vpn,已经肯定我已经提供了一次PIN码。
是否可以加载已经连接到VPN的同一个击键实例,从而避免了PIN请求?
此外,在某些机器上,它正在提供请插入智能卡错误框可能是什么问题?
或从智能卡/ VPN令牌中读取证书的任何其他建议方式?
答案 0 :(得分:0)
这是三个问题,但我会尝试回答。