2012-06-25 9 views
3

Bouncycastle을 사용하여 Android 기기에서 X509 인증서를 해독하려고합니다. 그러나 나는 일관되게 얻고있다Android에서 Bouncycastle 타원 곡선 암호화

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

그러나 내 컴퓨터에서 똑같은 코드를 실행할 때 완벽하게 작동한다. 안드로이드는 구식 버전이있는 bouncycastle 라이브러리 중 일부를 무시하고 있습니까?

답변

6

안드로이드는 아직 완전한 ECC 기능을 가지고 있다고 생각하지 않습니다. bouncycastle 안드로이드는 많은 것을 가지고 있습니다. 그러나 나는 spongycastle을 살펴볼 것인데, 이는 bouncycastle의 모든 안드로이드 기능을 구현하려고 시도합니다.

안드로이드에서 누락 된 ECC에 대해 이야기하는 탄력성이 강한 성 주제에 대해 link입니다.

여기에 link에서 SpongyCastle까지

+0

고마워요! 첫 번째 링크는 매우 도움이되었습니다. 스폰지 캐슬을 사용하기 전에 bouncycastle을 등록 취소해야한다는 것을 알지 못했습니다. –

관련 문제