安卓手机怎样java读取key文件件

背景:本端设备与对端设备进行socket通信采用SSL双向认证,用的mina组件

比较简单,可以通过keytool工具用对端的证书文件(比如server.cer)来生成:

用keytool命令直接生成,比如:

我理解这样楿当于同时生成了证书和私钥,存储到my.keystore里(不知道这样理解对不对?)

对于trust.keystore倒没什么疑问,但是my.keystore的生成有问题啊: 产品商用的时候肯定不能用keytool这样生成一个keystore直接用吧,肯定要用正规途径获得的证书文件和私钥比如当前就是my.cer和my_key.pem两个文件。

要命的是keytool工具并没有合并证書和私钥文件的方法,因为keytool -import命令只能指定证书文件没有指定私钥文件的参数。

我要回帖

更多关于 读取key文件 的文章

 

随机推荐