我很困惑在哪里添加 jar 文件(bcprov-jdk15-145.jar)来为 BouncyCastleProvider 添加安全文件。在应用程序库或 JRE jre6\lib\ext\ 文件夹中。
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
除非您有特定原因将 JAR 文件添加到 JRE 的lib/ext
目录中,否则不要在其中放置任何内容。此目录用于Installed Extensions,而不仅仅是应用程序的依赖项。
只需将bcprov-jdk15-145.jar
文件添加到应用程序的 Classpath 即可。
一般的答案是:“在类路径上”。大多数情况下,这将与您的应用程序有关,例如。在 EAR 或 WAR 文件中。
干杯,