【发布时间】:2014-11-13 20:56:03
【问题描述】:
我正在尝试向 Android 静态添加新的安全提供程序。 特别是,我想添加额外的签名实现以供其他应用程序使用,而不仅仅是我的。
在标准 Java 下,有一个文件 $JAVA_HOME$/lib/security/java.security,我可以在其中添加一个新的提供程序,然后所有其他使用 JCA 的应用程序都可以使用该提供程序。 “分叉”应用程序只添加一行代码似乎有点矫枉过正。
但是,我在 Android 下找不到这个文件。目前,我正在使用带有 Android 4.4 的 Nexus 10 平板电脑进行开发。显然,上述文件确实存在于 Android 源代码中,但我无法在我的设备上找到它。我不愿意/不允许对设备进行 root/flash。我假设我不能以编程方式执行此操作,但是是否有另一种方法可以为所有程序添加该提供程序? 或者我在哪里可以找到那个文件?
【问题讨论】: