草庐IT

javax.crypto.BadPaddingException

全部标签

android - 在 Android 上使用 Smack 4.1 时出现初始化异常 "NoClassDefFoundError: javax.naming.directory.InitialDirContext"

我正在尝试将Smack用于我的项目。我以前在我的一些早期项目中使用过aSmack,效果非常好。然而,Smack给了我奇怪的异常(exception)。这是我的初始化代码——publicvoidinit(Stringusername,Stringpassword)throwsIOException,XMPPException,SmackException{mConnection=newXMPPTCPConnection(username,password,HOST_NAME);//ThisisthelinewhichgeneratestheexceptionmConnection.con

android - javax.net.ssl.SSLException : hostname in certificate didn't match in Android 异常

我正在更新Android应用程序的Web服务URL,我们正在使用https协议(protocol)。我看到我当前的httpsURL可以正常工作,但现在我们正在迁移到新域,然后它就产生了问题。我已经检查了stackoverflow上的许多线程,例如javax.net.ssl.SSLException:hostnameincertificatedidn'tmatchandroid但没有找到任何好的答案大多是回答绕过此安全或允许所有。javax.net.ssl.SSLException:hostnameincertificatedidn'tmatch://HttpGetgetMethod=n

Android Studio 找不到 javax.annotation.processing.AbstractProcessor

我想学习Annotation,我创建了一个演示项目。但是当我创建一个类extendsAbstractProcessor时,AndroidStudio找不到这个类。我该如何添加它。 最佳答案 在AndroidStudio中,如果您继续File>New>NewModule并选择JavaLibrary而不是AndroidLibrary,那么您应该能够扩展AbstractProcessor。 关于AndroidStudio找不到javax.annotation.processing.Abstra

java - Android 中的 "javax.net.ssl.SSLException: Not trusted server certificate"异常

当我尝试从我的Android应用程序访问HTTPSURL(.NetWebservice)时出现此异常:javax.net.ssl.SSLException:Nottrustedservercertificate这是我的代码:HttpParamsmyParams=newBasicHttpParams();HttpProtocolParams.setVersion(myParams,HttpVersion.HTTP_1_1);HttpProtocolParams.setContentCharset(myParams,"utf-8");myParams.setBooleanParameter

android - Android 上的 ORMLite 使用 javax.persistence 注释

我们已经开发了一个网络服务,现在正在构建一个Android应用程序来与网络服务通信。我们在我们的网络服务中使用持久性,也想在我们的Android应用程序中使用持久性。我们认为ORMLite是在Android上实现持久性的方式,我们希望javax.persistence支持对我们的应用程序来说足够好。我希望能够将Web服务的数据模型复制到Android应用程序,而不必修改注释。所以我尝试复制模型类并将ormlite-android-4.41.jar和ormlite-core-4.41.jar添加到我的Android项目中。不幸的是,这并没有奏效。我的IDE找不到javax.persist

android - 无法在 Android 应用程序中导入 javax.imageio.ImageIO

我想将Canvas对象保存为图像,为此我想使用ImageIO类。我正在使用Eclipse,但是当我尝试导入此库时(导入javax.imageio.ImageIO;)Eclipse向我显示错误“导入javax.imageio无法解析”。请。告诉我我必须做什么来解决这个问题并将imageiolib导入我的项目。谢谢 最佳答案 您已使用Android标记您的问题。javax.imageio.ImageIO不是Android平台的一部分,因此很遗憾您不能使用它。相反,您需要使用AndroidSDK中可用的内容来读取和存储图像。看看Bitma

android - Android 遇到 Sun javax jar 问题

我一直在开发一个AndroidWeb服务程序,该程序使用了Sun的javax库中的许多类。eclipseIDE咆哮着“试图在核心库之外的其他东西中包含核心类(java.*或javax.*)。”我的应用程序是一个Android应用程序,我没有创建核心库。我正在使用几个.jars;javax.xml.ws、javax.xml.bind、javax.xml.soap、javax.xml.rpc和javax.jws。我相信我不能直接使用这些java字节码.jars。我将不得不使用dx工具将它们转换为delvik字节码或.dex文件。我做了一些额外的研究,发现禁止在android应用程序中使用任

android - 如何解决 javax.net.ssl.SSLPeerUnverifiedException : Hostname . com 未验证:

我有以下错误Hostnamedomain.comnotverified:Not"javax.net.ssl.SSLPeerUnverifiedException:peernotauthenticated"我之前能够连接到不同的主机,在这个主机上我遇到了问题,如何解决它javax.net.ssl.SSLPeerUnverifiedException:Hostnamedomain.comnotverified:certificate:sha1//WQM9QbrKs6DCFa9qN/EIw1ywBw=DN:CN=*.ipage.com,OU=DomainControlValidated-Ra

java - 尝试解密指纹 API 密码时出现 BadPaddingException

在我的应用中,当用户在初始设置[指纹注册]中扫描手指时,我会保存用户访问代码的加密版本。当用户稍后尝试解锁应用程序时,我将尝试使用指纹API[指纹验证]来解密此访问代码。但是,Cipher.doFinal在解密时抛出以下异常:javax.crypto.BadPaddingExceptionatandroid.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal(AndroidKeyStoreCipherSpiBase.java:482)atjavax.crypto.Cipher.doFinal(Cipher.java:

android - javax.net.ssl.SSLPeerUnverifiedException : No peer certificate while I am working with google place api in android

这个问题在这里已经有了答案:Android:MakingHttpsRequest(2个答案)关闭9年前。我在android模拟器中使用googleplaceapi时遇到javax.net.ssl.SSLPeerUnverifiedException:Nopeercertificateexception。下面是我的url:https://maps.googleapis.com/maps/api/place/search/json?&location=28.632808,77.218276&radius=1000&sensor=false&key=AIzaSyC3y3fOMTqTkCjNN