我正在为拥有自签名SSL证书的服务器的客户工作.
我使用包装的OkHttp客户端使用Retrofit + CustomClient:
RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.BASE_URL + Config.API_VERSION)
.setClient(new CustomClient(new OkClient(), context))
.build();
Run Code Online (Sandbox Code Playgroud)
OkHttp默认支持调用自签名SSL证书服务器吗?
顺便说说.哪个客户端默认使用Retrofit?我认为这是OkHttp,但当我研究了一点时,我意识到我需要导入OkHttp依赖项
我已经陷入了一个有点烦人的Android密钥库文件的情况.目前我有几个不同的应用程序,每个应用程序使用不同的密钥库文件签名 有点像:
每个密钥库为每个应用程序包含不同的名称和别名.
我现在正在学习这样做有点傻,而且对我的所有应用程序使用单个密钥库文件会更好.我即将发布一个新的应用程序,所以这次我试图让它正确.
我的一般问题是,我怎样才能让将来的生活更轻松?
我已经读过,我可以重命名其中一个密钥库并更改别名,所以理论上,我可以使用现有的密钥库之一签署我的下一个应用程序?这意味着我的应用程序中至少有两个使用相同的密钥库,它将具有合理的名称.
编辑:作为参考,这是我今天阅读的教程之一:
http://blog.blundell-apps.com/tut-change-alias-passwords-of-your-android-keystore/
而且这个其他堆栈溢出答案: 我可以更改密钥的别名吗?
根据教程我的理解是,我可以安全地重命名密钥库文件,更改密码并重命名别名,而不会失去更新现有应用程序的能力.任何人都可以确认这是真的,还是有某种方式我可以证明它?
最后,我有一个第三个密钥库我想合并到另一个密码库中,如果可能的话?理想情况下,我想最终只为所有3个应用程序提供一个密钥库.我知道这可能会推动它,但无论如何我都会问.
显然,我不想失去更新现有应用程序的能力.