草庐IT

extract-certificates

全部标签

java - 安卓应用程序 : Managing an expired SSL certificate?

我的应用程序的数据源的SSL证书已过期,他们现在有一个新的SSL证书。当我尝试执行https://POST时,这会导致调试器出现javax.net.ssl.SSLException:Nottrustedservercertificate错误。如何在我的应用程序中修复此错误?我需要重新部署到所有设备吗? 最佳答案 首先您应该看一下新证书。具体改变了什么?例如新证书是否使用相同的通用名称(CN)?CN是否与您查询的主机名匹配?它是否由不同的证书颁发机构(CA)签名?如果是,这个CA是否受Android信任?因为您丢失了私有(privat

android - 问题 : "Extracting" JSON using lift-json in an Android (Scala) application

我想使用lift-json库反序列化JSON字符串。在我的Android应用程序中,我使用的是Scala2.9.0和lift-json_2.9.0_2.4-M1。我从lift-json自述文件中获取了一个简单示例,但每次我尝试从JSON字符串中提取值时,我都会在调用Activity时得到net.liftweb.json.MappingException。似乎没有传递给“提取”的参数。这是我的Activity:import_root_.android.app.Activityimport_root_.android.os.Bundleimportnet.liftweb.json._cla

android - Linphone Android : TLS Handshake Error with Self Signed Certificate

我正在尝试使用自签名证书在LinphoneAndroid中配置TLS,以便能够与FreeSWITCHSIP服务器通信。但是SSL握手失败并出现以下错误:channel[0x9ec3c000]:SSL握手失败:X509-证书验证失败,例如CRL、CA或签名检查失败无法连接到[TLS://52.3.207.224:5061]谁能建议调试此问题的方法是什么?或者我们如何在LinphoneAndroid中配置自签名证书。注意:我不想按照下面的建议禁用TLS服务器证书验证[啜饮]verify_server_certs=0 最佳答案 因为官方l

android - Google Play 游戏服务 : Debug AND Release certificate

经过多次尖叫和撕扯头发后,我终于获得了应用内计费和Play服务登录,可以在我的Android应用程序中工作-有点像。谷歌真的应该为自己感到羞耻,这个过程说得委婉一点也很辛苦。教程页面上提到的一个极其重要的信息示例有点像事后的想法:“您必须在GooglePlay开发者控制台中创建新的客户端ID,而不是在Google开发者控制台中。”现在,我的调试APK可与游戏服务登录(排行榜和成就)配合使用,而我的发布APK可与应用内结算配合使用。但不能同时。我知道调试APK不允许应用内付费,但为什么在调试登录有效时游戏服务登录不起作用?我对包名称、客户端ID、应用程序ID、调试和发布证书SHA1指纹进

android - javax.net.ssl.SSLException : Not trusted server certificate 异常

我正在尝试使用XML解析器从Url(“https://....etc”)读取XML数据。但我面临以下错误。这是我的日志。04-0816:34:23.017:WARN/System.err(8052):javax.net.ssl.SSLException:Nottrustedservercertificate04-0816:34:23.098:WARN/System.err(8052):atorg.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:371)04

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

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 volley 错误 : "Trust anchor for certification path not found", 仅在真实设备中,而不是模拟器

我的Android应用程序出现问题,在我使用volley执行网络请求的fragment之一中:JsonObjectRequestrequest=newJsonObjectRequest(Request.Method.POST,CustomNetworkManager.getInstance(this.getActivity().getApplicationContext()).getRequestUrl(url),requestData,newResponse.Listener(){@OverridepublicvoidonResponse(JSONObjectresponse){//

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

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

我正在创建一个android应用程序,我在其中将数据发送到web服务,但我收到javax.net.ssl.SSLException错误:证书中的主机名与android不匹配,这是我的代码AsyncHttpClientclien=newAsyncHttpClient();Log.i("URL",String.valueOf(base_url+"Race.svc/json/Race/Scanners/Add/"+series_event_raceid+"/"+qrCode));clien.put(base_url+"Race.svc/json/Race/Scanners/Add/"+ser