我正在为Android 2.2 SDK的应用程序,并从通过Java Socket技术应用到另一个(不同的移动设备即是)的一个实例,通过wifi我目前正在发送数据,并能正常工作。我想添加一些加密,所以数据不是以纯文本的形式发送的。Android和SSL证书加载

我用

SSLServerSocketFactory factory = (SSLServerSocketFactory)

SSLServerSocketFactory.getDefault();

server = (SSLServerSocket) factory.createServerSocket(incomingConnectionPort);

while(!Thread.interrupted()) {

SSLSocket incoming = (SSLSocket) server.accept();

.......

}

要上的另一点一个点,

SocketAddress sockAddress = new InetSocketAddress(address.getIP(), address.getPort());

SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();

connectionSocket = (SSLSocket) factory.createSocket();

connectionSocket.connect(sockAddress, 6000);

创建SSLServer连接到服务器。 一些搜索后我还创建了一个东西自签名证书一样

keytool -keystore mykeystore -storepass mypass -genkey -keyalg RSA -alias mycert

,并在我的代码

System.setProperty("javax.net.ssl.keyStore", "mykeystore");

System.setProperty("javax.net.ssl.keyStorePassword","mypass");

//add cert as trusted

System.setProperty("javax.net.ssl.trustStore","mykeystore");

System.setProperty("javax.net.ssl.trustStorePassword","mypass");

能给我如何正确导入证书密钥库一些指导?

我还希望也许的另一种方法的数据在Java中的TCP套接字安全地传送(未机器人特异性的,因为我正在做该应用将连接到非移动设备以及)。

谢谢,请原谅我犯的错误。我还在学习。 :)

2012-03-12

cyph3r

android导入ssl证书,Android和SSL证书加载相关推荐

  1. ssl服务器无响应,iOS上的IBM AppCenter 6.2.0 + SSL - 连接服务器时显示永久加载视图(无响应失败/成功/超时))...

    我试图连接iOS 6/8.1上的IBM AppCenter 6.2.0.01.20141013-1735(启用S​​SL)iOS上的IBM AppCenter 6.2.0 + SSL - 连接服务器时 ...

  2. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 将系统的 dexElements 与 应用的 dexElements 合并 | 替换操作 )

    文章目录 一.将系统的 dexElements 与 应用的 dexElements 合并 二.Element[] dexElements 替换操作 三.完整 dex 加载源码 参考博客 : [Andr ...

  3. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )

    文章目录 一.不同 Android 系统创建 dex 数组源码对比 二.不同 Android 系统创建 dex 数组源码对比 三. Android 5.1 及以下系统反射方法并创建 Element[] ...

  4. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 反射获取系统的 Element[] dexElements )

    文章目录 一.dex 文件准备 二.加载 dex 文件流程 三.Element[] dexElements 分析 四.反射获取系统的 Element[] dexElements 参考博客 : [And ...

  5. android 在自定义的listview(有刷新加载项)列表中,数据过少时不能铺满整个屏幕时,header和footer同时显示问题...

    android  在自定义的listview(有刷新加载项)列表中,数据过少时,当刷新时,加载项也会显示,这是很头疼的一个问题,查阅了一些资料,总结了一个比较不错的方法: 原来代码: 1 @Overr ...

  6. Android 系统(169)---Android 7.0 插卡后APN信息的加载流程

    Android 7.0 插卡后APN信息的加载流程.UI界面编辑APN的流程及Android中APN配置相关的漏洞 终端中有一个apns-config.xml文件,负责定义各个运营商规定的默认APN参 ...

  7. android全平台编译libjpeg-turbo并基于ANativeWindow加载JPEG图片

    图形图像实践 android全平台编译libjpeg-turbo并基于ANativeWindow加载JPEG图片 android全平台编译libpng并基于ANativeWindow加载PNG图片 概 ...

  8. android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条

    [实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...

  9. Android 热修复方案Tinker(五) SO补丁加载

    基于Tinker V1.7.5 Android 热修复方案Tinker(一) Application改造 Android 热修复方案Tinker(二) 补丁加载流程 Android 热修复方案Tink ...

  10. Android 热修复方案Tinker(三) Dex补丁加载

    转载来源:http://blog.csdn.net/l2show/article/details/53307523 之前有说到Tinker的修复原理是跟Qzone类似,这里就详细分析一下为什么这样做可 ...

最新文章

  1. 新书推荐:《追问人工智能:从剑桥到北京》
  2. python os.path模块学习(转)
  3. 注释工具_苹果已购丨Notability丨功能强大而简单易用的笔记及PDF注释工具
  4. JavaScript与HTML交互——事件
  5. java照片墙_基于jQuery实现照片墙自动播放特效
  6. 清华CrossWOZ,助你徒手搭建任务导向对话系统
  7. panda python_12个很棒的Pandas和NumPy函数,让分析事半功倍
  8. Docker 系列之 常用镜像
  9. 网站的基本功能:RBAC
  10. opensuse ati 显卡驱动安装
  11. 2016年 企业IT管理员需要做好这些准备
  12. mysql双主日志_MySQL双主双从配置开启二进制日志
  13. 开根号的笔算算法图解_开根号手算方法
  14. 运维工程师平均月工资是多少?
  15. sql基础语法,非常全建议收藏(大白菜程序猿欢迎大家关注)
  16. CTF隐写术知识点总结
  17. Java开发商用免费必备神器
  18. R语言-NULL和NA的区别
  19. 华为云主机添加云监控
  20. 离散数学 课时四 谓词逻辑基本概念

热门文章

  1. 任何手机都能刷原生android系统吗,如果你的安卓手机能自由地刷系统,你会选择谁?...
  2. 微信订阅号,获取用户openid
  3. 国内外安全行业的发展与投资机会
  4. 为什么网页无法正常显示
  5. 反激式变换器(Flyback Converter)的工作原理
  6. 新浪随机图片壁纸API接口,刷新网页换背景接口
  7. 等产量曲线中r_西方经济学(1)阶段性作业2
  8. 小程序聊天群,发送语音,文字,图片。
  9. WKWebView自适应
  10. 汽车引擎布局概念介绍(前置/中置/后置引擎的由来)