android sd创建文件夹程序怎么创建许可文件

&&国之画&&&&&&
版权所有 京ICP备号-2
迷上了代码!Android开发中的Manifest文件介绍_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Android开发中的Manifest文件介绍
上传于||文档简介
&&a​n​d​r​o​i​d​开​发​入​门​者​不​可​或​缺​的​指​导​,​看​了​你​就​知​道​了​。
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢为 Android 程序创建 CA keystore 以及 self-signed keystore 的方法 - yanbin's Blog
为 Android 程序创建 CA keystore 以及 self-signed keystore 的方法 - yanbin's Blog
为 Android 程序创建 CA keystore 以及 self-signed keystore 的方法
为什么 Android 程序需要 CA KeyStore?
1. 在 Android 程序中建立一条 SSL/TLS 连接时,受信任 CA&(Trusted CAs) 用来验证 server。
& & &中有 trust certs 概念,许多网络工具实现了 trusted CA 的使用。
&&& 比如: curl, Android&URLConnection.
& & Android 系统中有一个 trusted CAs list, 包含 100 多个 trusted CAs.
2. 建立 SSL/TLS 连接时现有的 trusted CAs 不能验证服务器证书,会引发一个 security exception:
& & & &javax.net.ssl.SSLHandshakeException: ... : Trust anchor for certification path not found.
& &具体而言,以下这些情况会引发这个问题:
& & & (a) The CA that issued the server cer
& & & (b)&The server certificate wasn't signed by a CA,
& & & (c)&The server configuration is missing an intermediate CA;
3. 针对(a) 和 (b) 这两种情况,解决方法是创建 SSL/TLS 连接时使用 Android TurstManager 工具。
& & 在 Android 程序中 TrustManager 用 KeyStore instance 初始化,而 KeyStore instance 读取/解析
&&& BKS/JKS 格式的 KeyStore 文件,获得证书信息。
4. 使用 keytool&工具创建 BKS 格式的 KeyStore 文件。
& & keytool 在多数 linux 发行版中都可以通过 package 管理工具获得。
& & keytool 创建 BKS 格式的 KeyStore 文件需要用到 , 这个文件 JRE 不提供,
&&& keytool 本身也没有提供,需要下载后通过参数指定。创建 JKS 格式的 KeyStore 不用这个文件。
& & $&keytool -importcert -v -trustcacerts -file &root-ca.crt& -alias root-ca -keystore &root-ca.bks&
&&&&&& -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath &bcprov-jdk16-145.jar&
&&&&&& -storetype BKS -storepass zhelishimia
&& 验证 keystore 文件是否正确:
&& $ keytool -list -keystore &root-ca.bks& -provider org.bouncycastle.jce.provider.BouncyCastleProvider
&&&& -providerpath &bcprov-jdk16-145.jar& -storetype BKS -storepass zhelishimima
5. 也可以直接用 server certificate 生成 keystore 并且设置为 trusted, 不过这样做不够安全,而且 server
&&& 端的证书有改变时还需要生成新的证书。
有时也客户端程序也用证书标识自己的身份。或者有些 JAVA server 程序中建立 SSL 连接时用 KeyStore
提供证书信息。
1. 使用 openssl 工具转换 X509 格式的 public certificate 和 private key 为 pkcs12 格式的文件。
&&& $ openssl pkcs12 -export -in broker.crt -inkey broker.key -out broker.p12 -name client001
&&&&&& -CAfile root-ca.crt -chain
2. 使用 openssl 工具和 pkcs12 文件生成 keystore
&&& $ keytool -importcert -v -trustcacerts -file &root-ca.crt& -alias root-ca -keystore &root-ca.bks&
&&&&&& -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath &bcprov-jdk16-145.jar&
&&&&&& -storetype BKS -storepass
3. 在 Android 程序中, 建立一条 SSL 连接时可以用 KeyManager 工具指定本端的 public certificate,
&&& private key, KeyManager 需要用 KeyStore instace 初始化,KeyStore instance 加载/解析 keystore 文件,
&&& 获取 public certificate 以及 private key 信息。
当有新评论通过 E-mail 通知我
(输入验证码)
or Ctrl+EnterAndroid应用程序在sd卡上创建私有文件夹
[问题点数:40分,结帖人Nano_Michael]
Android应用程序在sd卡上创建私有文件夹
[问题点数:40分,结帖人Nano_Michael]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年8月 总版技术专家分月排行榜第三2012年7月 总版技术专家分月排行榜第三
2014年8月 高性能开发大版内专家分月排行榜第一2013年11月 高性能开发大版内专家分月排行榜第一2012年12月 Java大版内专家分月排行榜第一2012年11月 Java大版内专家分月排行榜第一2012年10月 Java大版内专家分月排行榜第一2012年9月 Java大版内专家分月排行榜第一2012年8月 Java大版内专家分月排行榜第一2012年7月 Java大版内专家分月排行榜第一2012年6月 Java大版内专家分月排行榜第一2012年5月 Java大版内专家分月排行榜第一2012年4月 Java大版内专家分月排行榜第一2012年3月 Java大版内专家分月排行榜第一2012年2月 Java大版内专家分月排行榜第一2012年1月 Java大版内专家分月排行榜第一
2012年8月 总版技术专家分月排行榜第三2012年7月 总版技术专家分月排行榜第三
2014年8月 高性能开发大版内专家分月排行榜第一2013年11月 高性能开发大版内专家分月排行榜第一2012年12月 Java大版内专家分月排行榜第一2012年11月 Java大版内专家分月排行榜第一2012年10月 Java大版内专家分月排行榜第一2012年9月 Java大版内专家分月排行榜第一2012年8月 Java大版内专家分月排行榜第一2012年7月 Java大版内专家分月排行榜第一2012年6月 Java大版内专家分月排行榜第一2012年5月 Java大版内专家分月排行榜第一2012年4月 Java大版内专家分月排行榜第一2012年3月 Java大版内专家分月排行榜第一2012年2月 Java大版内专家分月排行榜第一2012年1月 Java大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 android6.0创建文件夹 的文章

 

随机推荐