2012-06-25 205 views
3

我試圖在使用Bouncycastle的Android設備上解密X509證書。不過,我一直獲得Android上的Bouncycastle橢圓曲線加密

java.lang.RuntimeException: algorithm identifier 1.2.840.10045.2.1 in key not recognised. 

然而,當我在我自己的計算機上運行完全相同的代碼,它完美的罰款。 android是否覆蓋了一些過期版本的bouncycastle庫?

回答

6

我不認爲Android有完整的ECC功能。 android使用的bouncycastle有很多取出來的東西。然而,我會看看海綿城堡,它試圖實現Android的所有bouncycastle的原始功能。

這是一個link到一個充氣城堡議題談論在android中缺少的ECC。

以下是SpongyCastle的link

+0

謝謝! 第一個鏈接非常有幫助,我不知道在使用海綿城堡之前我必須取消註冊bouncycastle。 –