keytool -genkeypair -alias 112233 -keyalg RSA -dname "CN=Web Server,OU=China,O=gu,L=ChangZhou,S=CZ,C=China" -keypass 123123 -keystore config-service.jks -storepass kenny
encrypt:
keyStore:
location: classpath:/config-service.jks # server.jks的配置文件的路径
password:kenny # 设置store的密码
alias: 112233
secret: 123123 # keypass密码
mac下生成
在terminal下输入: /usr/libexec/java_home -V 找到目录,cd进目录
运行sudo keytool -genkeypair -alias 112233 -keyalg RSA -dname "CN=Web Server,OU=China,O=gu,L=ChangZhou,S=CZ,C=China" -keypass 123123 -keystore config-service.jks -storepass kenny
会生成在当前目录下,然后拷贝出来就可以。
项目跑起来,加密操作如下:
解密操作如下: