NoSuchProviderException
全部标签 我有几个程序使用SunMSCAPI来读取需要SSL证书的网页。我的代码在WindowsXP(32位)下工作,但在我全新安装的Windows7(64位)下不起作用。这是一段代码:System.setProperty("javax.net.ssl.keyStoreProvider","SunMSCAPI");System.setProperty("javax.net.ssl.keyStoreType","WINDOWS-MY");System.setProperty("javax.net.ssl.trustStoreProvider","SunMSCAPI");System.setProp
我正在尝试设置我的Java项目以便能够发送电子邮件(通过g-mail,如果它重要的话)并且每次我尝试时都收到“javax.mail.NoSuchProviderException:没有smtps提供商”运行以下行(从他们的示例中复制/粘贴)。Transporttransport=session.getTransport("smtps");我环顾四周,发现通常会抛出此问题,因为您的类路径中没有包含mail.jar,但实际上我确实包含了mail.jar。由于我运行的是JDK1.6,因此根据此处的常见问题(http://www.oracle.com/technetwork/java/java
当我在Wildfly10上部署耳朵时,我会低于错误。我已经使用了最新的JAR(BCPROV-JDK16-1.46.JAR和BCMAIL-JDK16-1.46.JAR),但无效。13:46:35,654ERROR[stderr](ServerServiceThreadPool--76)java.security.NoSuchProviderException:JCEcannotauthenticatetheproviderBC13:46:35,654ERROR[stderr](ServerServiceThreadPool--76)atjavax.crypto.JceSecurity.getIn
jar(bcprov-jdk16-145.jar)已添加到项目中,Security.addProvider(neworg.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider())已添加到类,并且BouncyCaSTLeProvider.PROVIDER_NAME确实返回“BC”,但AesFileIo.writeFile()仍然抛出java.security.NoSuchProviderExceptionNosuchprovider:BC。有什么想法吗?importjava.io.FileOutputStream;importjava.io.In
jar(bcprov-jdk16-145.jar)已添加到项目中,Security.addProvider(neworg.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider())已添加到类,并且BouncyCaSTLeProvider.PROVIDER_NAME确实返回“BC”,但AesFileIo.writeFile()仍然抛出java.security.NoSuchProviderExceptionNosuchprovider:BC。有什么想法吗?importjava.io.FileOutputStream;importjava.io.In
这个问题在这里已经有了答案:SecureRandomprovider"Crypto"unavailableinAndroidNfordeterministiallygeneratingakey(3个答案)关闭6年前。似乎“加密”提供程序已在AndroidN中删除。我的应用程序因NoSuchProviderException而崩溃。如果我更改提供商和算法,那么它将影响当前所有使用该应用程序的用户。有人有想法吗?KeyGeneratorkGen=KeyGenerator.getInstance(KEY_GENERATOR_ALGORITHM);SecureRandomsr=SecureRa