Android 2.3中的数字签名

时间:2012-12-11 14:51:18

标签: android digital-signature

我必须在Android中开发一个数字签名应用程序,它允许使用私钥对文档进行签名,使用Andorid 4.0相当简单,因为有一个特定的库可以做到这一点,称为android.security,但在较低的API中它不存在。

主要问题是从手机中提取凭据,使用Android 4.0这对于“KeyChan”类来说非常简单,但在Andorid 2.3中我完全迷失了。

我可以重用整个代码但是类:

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

有任何想法或建议吗?有没有人知道Android 2.3中是否有类似“android.security”的库?

1 个答案:

答案 0 :(得分:1)

嗯,经过大量的研究,我发现在4.0之前无法访问默认设备的KeyStore(实际上可能只是为了获得CA证书而不是自定义),最好的解决方案是创建默认的KeyStore in适合您应用的Java。