继上一篇介绍如何在多种语言之间使用SSL加密通信,今天我们关注Java端的证书创建以及支持SSL的NioSocket服务端开发。完整源码 一、创建keystore文件 网上大多数是通过jdk命令创建秘钥文件,但是有时候我们需要将配套的秘钥以及证书让多个模块来使用,他们很可能是由不同语言开发。在这样的 ...
分类:
其他好文 时间:
2020-02-14 12:53:28
阅读次数:
68
1 React Native安卓项目打包APK1.1 产生签名的key先通过keytool生成key1keytool -genkey -v -keystore demo-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 204... ...
分类:
其他好文 时间:
2020-02-04 14:15:23
阅读次数:
78
当我们需要SSL证书时,可以自动生成SSL证书,但是每个系统都申请一次证书会比较麻烦,所以用到了如下几个文件格式: .p12(PKCS #12) 我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的系统设备使用,使设备不需要在重新申请开发和发布证书, ...
分类:
Web程序 时间:
2020-02-04 10:43:36
阅读次数:
419
设置证书进行访问或被访问操作 String keyStore = “keyStore文件路径”; String KEY_STORE_PWD = "1234"; String KEY_STORE_TYPE = "PKCS12";//.p12文件类型 String trustStore =“trustS ...
分类:
Web程序 时间:
2020-02-04 10:33:26
阅读次数:
159
借助网上的一段描述:若以银行账户为类比,这 5 个词分别对应内容如下:地址=银行卡号密码=银行卡密码私钥=银行卡号+银行卡密码助记词=银行卡号+银行卡密码Keystore+密码=银行卡号+银行卡密码Keystore ≠ 银行卡号12implementation 'org.web3j:core:3.3... ...
分类:
其他好文 时间:
2020-01-04 00:58:53
阅读次数:
114
基本签名信息在Google Play 上都能查看到。 快速解决Google+登录和facebook登录的办法: 不用改包名重新创建应用,不用重新打包,不要删除自己的keystore文件,不要重新创建keystore文件(因为上传apk时谷歌发现此时的签名与第一次的签名不一致就不允许上传了),直接配置 ...
分类:
Web程序 时间:
2019-12-25 17:46:02
阅读次数:
696
进入jdk的bin目录下 cd “C:\Program Files\Java\jdk1.7.0_51\bin>” 执行生成命令 keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36 ...
分类:
Web程序 时间:
2019-12-19 23:05:51
阅读次数:
120
logstash的配置文件conf经常会涉及敏感信息,比如ES,mysql的账户密码等,以下使用logstash导入mysql为例子,加密隐藏mysql的密码。 在向keystore中添加key及其secret值之后,你可以在配置敏感设置时使用key代替secret值。 引用key的语法与环境变量的 ...
分类:
其他好文 时间:
2019-12-16 13:03:26
阅读次数:
188
首先使用命令行生成一个keystore文件: keytool genkey alias tomcat keyalg RSA keystore ./jerry.keystore 保存到本地项目文件夹里: Springboot里application.properties文件,维护如下内容: serve ...
分类:
编程语言 时间:
2019-12-14 10:14:54
阅读次数:
96
原理:将证书(也可以叫公钥)+私钥转化成jks类型的keystore文件,在tomcat的server.xml中配置开启踩坑:1、多数文章都是针对自己生成证书,配置双向加密,其过程有生成,合并,导出,配置服务端,配置客户端等等,看的一塌糊涂2、多数文章都是以实验为参考,误以为生成的keystore文件名可以随意命名,直接使用拷贝命令的方式生成了一个tomcat.keystore文件正确的命令方式应
分类:
Web程序 时间:
2019-11-30 22:45:25
阅读次数:
122