2012-12-11 24 views
0

我必須在Android中開發一個數字簽名應用程序,它允許使用私鑰簽署文檔,Andorid 4.0相當簡單,因爲有一個特定的庫可以執行android.security,但是在較低的API中它不存在。Android 2.3中的數字簽名

主要問題是從手機中提取憑證,使用Android 4.0這對於「KeyChan」類來說非常簡單,但在Andorid 2.3中,我完全丟失了。

我可以重用整個代碼,但類:

  • android.security.KeyChain;
  • android.security.KeyChainAliasCallback;
  • android.security.KeyChainException;

任何想法或建議?有沒有人知道在Android 2.3中是否有類似「android.security」的庫?

回答

1

好吧,經過大量研究後,我發現在4.0之前無法訪問默認設備的KeyStore(實際上可能,但僅僅是獲取CA證書不是自定義的),最好的解決方案是創建您的默認KeyStore在Java中爲您的應用程序。