1
我需要將公鑰保存在文件中然後進行讀取。 所以,我這樣做主要步驟:在文件上寫入公鑰並使用objectInputStream讀取
KeyPair keyPair = kpg.generateKeyPair();
PrivateKey privateKey = keyPair.getPrivate();
PublicKey publicKey = keyPair.getPublic();
然後,我用的ObjectOutputStream
保存現在我CREAE與包含密鑰的文件的objetInputStream。 現在即時通訊做:
PublicKey pub = (PublicKey)pReader.readObject();
,我得到異常:
java.lang.ClassCastException: sun.security.rsa.RSAPrivateCrtKeyImpl cannot be cast to java.security.PublicKey.
感謝
謝謝,是的,我交換了參數 – 2014-10-31 23:19:52