在java中初始化密钥库时插入智能卡问题

Vic*_*kor 5 java security applet keystore

我正在使用eToken Applet.我正在使用下面的代码初始化密钥库.

KeyStore keyStore = null;
try {        
     keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
     keyStore.load(null, null);
} catch (Exception e) {
     e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

问题: 我正在使用多个eTokens.我的一个eToken存储系统中的公钥.因此,当我断开eToken并尝试使用其他eToken时,它会在初始化密钥库时显示"插入智能卡"[检查图像]消息.因为eToken没有连接到我的系统.因此,如果有任何其他方法只为连接的eTokens初始化密钥库.

在此输入图像描述