我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > 介绍一下Spring Cloud加密和解密
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

介绍一下Spring Cloud加密和解密

23浏览 / 1回复

qq_r56i03301...

qq_r56i03301031

0
精华
32
帖子

等  级:Lv.2
经  验:543
  • Z金豆: 89

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2017-11-22
  • 登  录:2018-03-01
发表于 2018-01-26 11:41:08
电梯直达 确定
楼主

Spring Cloud具有一个用于在本地解密属性值的Environment预处理器。它遵循与Config Server相同的规则,并通过encrypt.*具有相同的外部配置。因此,您可以使用{cipher}*格式的加密值,只要有一个有效的密钥,那么在主应用程序上下文获取Environment之前,它们将被解密。要在应用程序中使用加密功能,您需要在您的类路径中包含Spring安全性RSA(Maven协调“org.springframework.security:spring-security-rsa”),并且还需要全面强大的JCE扩展你的JVM


如果由于“非法密钥大小”而导致异常,并且您正在使用Sun的JDK,则需要安装Java加密扩展(JCE)无限强度管理策略文件。有关详细信息,请参阅以下链接:

  • Java 6 JCE

  • Java 7 JCE

  • Java 8 JCE

将文件解压缩到JDK / jre / lib / security文件夹(无论您使用的是哪个版本的JRE / JDK x64 / x86)。


端点

对于Spring Boot执行器应用程序,还有一些额外的管理端点:

  • POST到/env以更新Environment并重新绑定@ConfigurationProperties和日志级别

  • /refresh重新加载引导带上下文并刷新@RefreshScope bean

  • /restart关闭ApplicationContext并重新启动(默认情况下禁用)

  • /pause/resume调用Lifecycle方法(stop()start() ApplicationContext

qq_r56i03301...

qq_r56i03301031


精华

帖子

等  级:Lv.2
经  验:543
发表于 2018-01-26 11:57:56 1楼
感兴趣的朋友可以加企鹅:贰壹肆柒柒柒伍陆叁叁
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表