2012-08-10 13 views
0

我加載私有(private.pem) 我的代碼是:如何加載文件privakey文件類型是PEM

FileReader fileReader = new FileReader(new File(private.pem)); 
    PEMReader r = new PEMReader(fileReader, new DefaultPasswordFinder("mypass".toCharArray())); 
    try { 
     KeyPair kp = (KeyPair) r.readObject(); 
    } catch (IOException ex) { 
     throw new IOException("The private key could not be decrypted", ex); 
    } finally { 
     r.close(); 
     fileReader.close(); 
    } 

錯誤是: 產生的原因:

java.io.IOException: problem creating RSA private key: java.security.NoSuchProviderException: No such provider: BC at org.bouncycastle.openssl.PEMReader.readObject(Unknown Source) 

感謝。

回答

相關問題