在 Oracle 的 Java SE 中,需要对加密函数的提供者进行签名。此签名需要使用属于已由 Oracle 签名的证书的私钥进行。如果提供程序的 .jar
未签名,则无法将提供程序作为 Java 加密扩展 (JCE) 插入 Java 加密体系结构 (JCA)。
Android 4.0-4.4 是否也需要对提供商进行签名?如果是这样,是否有创建用于签名的 key /证书对的具体规定?
最佳答案
不,它没有。您的应用程序是唯一在 Android 沙箱中运行的东西,因此 SecurityManager 接口(interface)没有任何意义。需要注意的是,您不应加载和运行不受信任的代码(请参阅 Android docs on SecurityManager)
关于android - 是否需要签署 android 密码学提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20155285/