我想在PC上尝试Android中的不同安全提供程序(Crypto,BC,harmonyjsee等)。但是,代码总是抛出NoSuchProviderException,因为我的jre不包含那些android提供程序。有没有办法让Android提供商在PC上工作?我不想运行android仿真,因为我的电脑很慢。
答案 0 :(得分:0)
为了使安全提供程序可用,您必须:
security.provider.n=masterClassName
$JAVA_HOME/lib/security/java.security
进行静态处理
java.security.Security.addProvider()
来源:Java Cryptography Architecture (JCA) Reference Guide, Installing Providers