作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在访问一个 https URL,证书已添加到我的应用程序 keystore 属性中。
但是,目标 https URL 的证书最近发生了变化。
我们不想重新编译代码并使用更新后的 keystore 手动重建 ear 文件,但希望以编程方式将其上传到某个位置,并希望在应用程序中引用更新后的 keystore 。
当我们第二次这样做时,更新的 keystore 上的 setProperty() 不起作用 [当我们上传新的 keystore 文件时]。
请帮助我们解决问题。
谢谢,贾亚奎师那
最佳答案
javax.net.ssl.*
系统属性只会加载一次。
您需要创建自己的 X509KeyManager
更动态地从 keystore 加载 key /证书,并使您的应用程序使用用它初始化的 SSLContext
。
关于java - 如何在运行时使用新上传的 keystore 文件更新 keystore 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785376/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!