Android RSA Fehler bei Gingerbread Firmware

  • Antworten:2
Timo D.
  • Forum-Beiträge: 182

29.03.2013, 16:08:43 via Website

Guten Tag,
ich habe eine ähnliche Frage schon in einem anderen Forum gestellt, habe allerdings keine zufriedenstellende Antwort erhalten, die mir geholfen hat, dieses zu lösen. Deshalb probiere ich es einmal direkt im Android Forum.

Ich habe einen privaten RSA Schlüssel ausgelagert (in dem raw Ordner). Nun lese ich diesen mittels ObjectInputStream ein. Unter 4.1.2 funktioniert es problemlos, doch wenn ich es unter Gingerbread (2.3.3) probiere, wirft es eine ClassNotFoundException aus.
Logcat zeigt folgende Fehlerzeile an:
1java.lang.ClassNotFoundException: com.android.org.bouncycastle.jce.provider.JCERSAPrivateCrtKey
. Es wird definitiv im Object Input Stream der Fehler erzeugt. 4.1.2 geht also immer gut, ansonsten klappt es leider nicht. Falls weitere Informationen benötigt werden, bitte melden. Wenn ich vorher SpongyCastle als Provider festlege, ändert nichts.

— geändert am 29.03.2013, 16:10:06

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Appsoluts
  • Forum-Beiträge: 304

29.03.2013, 17:05:02 via Website

Hast du mal versucht den Class Namen zu ändern ?
Der findet die Klasse halt aus irgendeinem Grund nicht.

Versuch auch mal dein Project zu cleanen

Antworten
Timo D.
  • Forum-Beiträge: 182

29.03.2013, 17:11:45 via Website

Habe ich auch schon probiert. So wird der Key eingelesen:
1Key localKey = (Key) new ObjectInputStream(getResources().openRawResource(R.raw.privatekey)).readObject();

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten