【发布时间】:2021-02-13 06:28:45
【问题描述】:
我需要在 Windows 10 中安装此提供程序。 这是java版本:
java version "15.0.1" 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
现在,我将 java.security 文件更改为
Java\jdk-15.0.1\conf\security
我这样添加了提供者:
# List of providers and their preference orders (see above):
#
security.provider.1=SUN
security.provider.2=SunRsaSign
security.provider.3=SunEC
security.provider.4=SunJSSE
security.provider.5=SunJCE
security.provider.6=SunJGSS
security.provider.7=SunSASL
security.provider.8=XMLDSig
security.provider.9=SunPCSC
security.provider.10=JdkLDAP
security.provider.11=JdkSASL
security.provider.12=SunMSCAPI
security.provider.13=SunPKCS11
security.provider.14=org.bouncycastle.jce.provider.BouncyCastleProvider
在这个版本的 Java 中,jar 文件应该放在哪里?我没有 \lib\ext 路径
我是否编辑了正确的文件?
【问题讨论】:
-
为什么需要在 JVM 中安装提供程序,将它放在类路径中并从应用程序中添加它还不够吗?
-
我认为将其设置为提供者更有意义。这是不可能的还是不推荐的?
标签: java bouncycastle provider