2
我想使用Bouncy Castle作爲Maven項目中的安全提供程序。它似乎在代碼庫中的某些地方運行良好,並且對於某些人來說在任何地方都可以工作得很好。但是,如果我嘗試類似:爲什麼我得到這個NoSuchProviderException
public class Foo {
public static void main(String[] args) throws Exception {
Signature signature = Signature.getInstance("SHA256withRSA", "BC");
}
}
然後我得到NoSuchProviderException
異常。
在POM我有充氣城堡作爲一個依賴作爲
<dependency>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<version>140</version>
<scope>compile</scope>
</dependency>
我有幾個不同的JDK經得起都給予同樣的錯誤。
解決了這個問題,但是你是否知道爲什麼它可能適用於某些人而不適用於我,即使他們沒有這個界限? – nomel7