http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html
在下面的代码中,java 应用程序向用户请求密码:
KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
// get user password and file input stream
char[] password = getPassword();
java.io.FileInputStream fis =
new java.io.FileInputStream("keyStoreName");
ks.load(fis, password);
fis.close();
这是否意味着应用程序可以获取我的数字证书密码,即使它位于智能卡上并可能将其用于其他用途?