首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac上骑手使用的java.security文件的位置

Mac上骑手使用的java.security文件的位置
EN

Stack Overflow用户
提问于 2020-05-13 06:08:35
回答 1查看 260关注 0票数 0

当我尝试在Mac上使用Rider嵌入式工具和jdbc SQL服务器驱动程序连接到我的远程sql Server数据库时,我得到了以下异常:

代码语言:javascript
复制
java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

有问题的算法是在JRE中被禁用的MD5withRSA。我想我需要更改java.security文件中禁用的算法列表。要更改的设置:

代码语言:javascript
复制
jdk.tls.disabledAlgorithms
代码语言:javascript
复制
jdk.certpath.disabledAlgorithms

问题是我找不到Rider应用程序使用的java.security文件,因为JRE与应用程序捆绑在一起。如何更改这些值或找到所需的文件?

我尝试使用如下所示的VM自定义设置,但不起作用:

代码语言:javascript
复制
-Djdk.tls.disabledAlgorithms=
-Djdk.certpath.disabledAlgorithms=
EN

回答 1

Stack Overflow用户

发布于 2020-05-13 06:38:26

解决方案是将vm选项与以下参数一起使用:

代码语言:javascript
复制
-Djava.security.properties=/path/to/my/custom/java.security

/path/to/my/custom/java.security的内容

代码语言:javascript
复制
jdk.tls.disabledAlgorithms=MD2, RSA keySize < 1024
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61762855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档