添加Android自定义安全提供程序

时间:2014-11-13 20:56:03

标签: java android

我正在尝试静态地向Android添加新的安全提供程序。 特别是,我想添加其他应用程序使用的其他签名实现,而不仅仅是我的。

在标准Java下,有一个文件$ JAVA_HOME $ / lib / security / java.security,我可以添加一个新的提供程序,然后由使用JCA的所有其他应用程序使用。 "分岔"只添加一行代码的应用程序似乎有点矫枉过正。

但是,我无法在Android下找到此文件。目前,我正在使用带有Android 4.4的Nexus 10平板电脑进行开发。显然,Android源代码中存在上述文件,但我无法在我的设备上找到它。我不愿意/允许root / flash设备。我假设我不能以编程方式执行此操作,但是是否有另一种方法可以为所有程序添加该提供程序? 或者我在哪里可以找到该文件?

1 个答案:

答案 0 :(得分:0)

如果其他人遇到同样的问题:

似乎我想要的是当前代码库无法实现的。 即,我必须分叉完整的SSL / TLS堆栈。

我已经打开了一个错误报告:

https://code.google.com/p/android/issues/detail?id=80353

希望这有助于任何人寻找有关此问题的答案。