在Oracle的Java SE中,需要对加密函数提供程序进行签名。此签名需要使用属于已由Oracle签名的证书的私钥进行。如果提供程序的.jar
未签名,则提供程序无法作为Java加密扩展(JCE)插入Java加密体系结构(JCA)。
Android 4.0-4.4是否也要求提供商签名?如果是,是否有特定的规则来创建用于签名的密钥/证书对?
答案 0 :(得分:2)
不,它没有。您的应用程序是Android沙箱中唯一运行的应用程序,因此SecurityManager界面没有任何意义。作为警告,您不应加载和运行不受信任的代码(请参阅Android docs on SecurityManager)