我允许用户在我的应用程序中指定自己的KeyStore。 我想验证用户给出的KeyStore密码是否有效。
有没有办法做到这一点?以Java验证KeyStore密码
0
A
回答
1
尝试加载它
FileInputStream is = new FileInputStream(file);
KeyStore keystore = KeyStore.getInstance(KeyStore.getDefaultType());
/* getting the key*/
keystore.load(is, password.toCharArray());
抛出: IOException
- 如果有一个I/O或格式问题的密钥库数据,如果需要密码,但没有给出,或者给出的密码不正确。如果错误是由于密码错误引起的,则IOException的原因应该是UnrecoverableKeyException
+0
工作!谢谢! – danieln
+0
很高兴帮助,祝你有个美好的一天。 –
相关问题
- 1. Java/Keystore验证签名证书
- 2. 密码验证程序Java
- 3. Drupal密码的Java验证
- 4. Java - 密码策略验证
- 5. PKCS#11 keystore在成功尝试输入密码后未验证密码
- 6. KeyStore的强密码
- 7. 如何存储Java KeyStore密码?
- 8. 验证密码
- 9. 密码验证
- 10. 验证密码
- 11. 密码验证
- 12. 密码验证
- 13. 密码验证
- 14. 更改密码的.keystore
- 15. 验证用户名密码java ldap jndi
- 16. 的Java密码策略验证
- 17. Regexp用于密码验证的Java
- 18. MySQL密码加密验证
- 19. Bcrypt密码验证
- 20. php密码验证
- 21. jQuery - 验证密码
- 22. FOSUserBundle密码验证
- 23. 有()验证密码 - = _ +
- 24. C密码验证?
- 25. Bcrypt验证密码
- 26. cakephp密码验证
- 27. PHP密码验证
- 28. HTML密码验证
- 29. 密码验证c + +
是的。用密码打开密钥库。 –