android导入ssl证书,Android和SSL证书加载
我正在为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证书加载相关推荐
- ssl服务器无响应,iOS上的IBM AppCenter 6.2.0 + SSL - 连接服务器时显示永久加载视图(无响应失败/成功/超时))...
我试图连接iOS 6/8.1上的IBM AppCenter 6.2.0.01.20141013-1735(启用SSL)iOS上的IBM AppCenter 6.2.0 + SSL - 连接服务器时 ...
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 将系统的 dexElements 与 应用的 dexElements 合并 | 替换操作 )
文章目录 一.将系统的 dexElements 与 应用的 dexElements 合并 二.Element[] dexElements 替换操作 三.完整 dex 加载源码 参考博客 : [Andr ...
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )
文章目录 一.不同 Android 系统创建 dex 数组源码对比 二.不同 Android 系统创建 dex 数组源码对比 三. Android 5.1 及以下系统反射方法并创建 Element[] ...
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 反射获取系统的 Element[] dexElements )
文章目录 一.dex 文件准备 二.加载 dex 文件流程 三.Element[] dexElements 分析 四.反射获取系统的 Element[] dexElements 参考博客 : [And ...
- android 在自定义的listview(有刷新加载项)列表中,数据过少时不能铺满整个屏幕时,header和footer同时显示问题...
android 在自定义的listview(有刷新加载项)列表中,数据过少时,当刷新时,加载项也会显示,这是很头疼的一个问题,查阅了一些资料,总结了一个比较不错的方法: 原来代码: 1 @Overr ...
- Android 系统(169)---Android 7.0 插卡后APN信息的加载流程
Android 7.0 插卡后APN信息的加载流程.UI界面编辑APN的流程及Android中APN配置相关的漏洞 终端中有一个apns-config.xml文件,负责定义各个运营商规定的默认APN参 ...
- android全平台编译libjpeg-turbo并基于ANativeWindow加载JPEG图片
图形图像实践 android全平台编译libjpeg-turbo并基于ANativeWindow加载JPEG图片 android全平台编译libpng并基于ANativeWindow加载PNG图片 概 ...
- android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条
[实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...
- Android 热修复方案Tinker(五) SO补丁加载
基于Tinker V1.7.5 Android 热修复方案Tinker(一) Application改造 Android 热修复方案Tinker(二) 补丁加载流程 Android 热修复方案Tink ...
- Android 热修复方案Tinker(三) Dex补丁加载
转载来源:http://blog.csdn.net/l2show/article/details/53307523 之前有说到Tinker的修复原理是跟Qzone类似,这里就详细分析一下为什么这样做可 ...
最新文章
- 新书推荐:《追问人工智能:从剑桥到北京》
- python os.path模块学习(转)
- 注释工具_苹果已购丨Notability丨功能强大而简单易用的笔记及PDF注释工具
- JavaScript与HTML交互——事件
- java照片墙_基于jQuery实现照片墙自动播放特效
- 清华CrossWOZ,助你徒手搭建任务导向对话系统
- panda python_12个很棒的Pandas和NumPy函数,让分析事半功倍
- Docker 系列之 常用镜像
- 网站的基本功能:RBAC
- opensuse ati 显卡驱动安装
- 2016年 企业IT管理员需要做好这些准备
- mysql双主日志_MySQL双主双从配置开启二进制日志
- 开根号的笔算算法图解_开根号手算方法
- 运维工程师平均月工资是多少?
- sql基础语法,非常全建议收藏(大白菜程序猿欢迎大家关注)
- CTF隐写术知识点总结
- Java开发商用免费必备神器
- R语言-NULL和NA的区别
- 华为云主机添加云监控
- 离散数学 课时四 谓词逻辑基本概念
热门文章
- 任何手机都能刷原生android系统吗,如果你的安卓手机能自由地刷系统,你会选择谁?...
- 微信订阅号,获取用户openid
- 国内外安全行业的发展与投资机会
- 为什么网页无法正常显示
- 反激式变换器(Flyback Converter)的工作原理
- 新浪随机图片壁纸API接口,刷新网页换背景接口
- 等产量曲线中r_西方经济学(1)阶段性作业2
- 小程序聊天群,发送语音,文字,图片。
- WKWebView自适应
- 汽车引擎布局概念介绍(前置/中置/后置引擎的由来)