已解决
密码学Python
读写Java KeyStore10
我的应用程序只需要读取私钥(与相关的公共证书),没有写入KeyStore,没有密码更改, 根本没有更改 - 只是阅读。 有没有人知道,为了阅读我可以使用这个代码:///doing some actions
KeyStore store = KeyStore.getInstance("foo", "bar");
store.load(iaminputstream, iampwd); // I'M JUST LOADING, I'M NOT GONNA STORE IT!
PrivateKey pk = (PrivateKey) store.getKey(iamalias, iamkeypass);
Certificate cert = store.getCertificate(iamalias);
///contnuing some actions
而不是这个:///doing some actions
KeyStore store = KeyStore.getInstance("foo", "bar");
try{
store.load(iaminputstream, iampwd); //I'VE LOADED
PrivateKey pk = (PrivateKey) store.getKey(iamalias, iamkeypass);
Certificate cert = store.getCertificate(iamalias);
} finally {
store.store(iamoutputstream, iampassword); //AND I'VE SAVED!
}
///contnuing some actions
证明链接非常感谢!
帅
2019.07.11
4728
收藏