diff --git a/source/_posts/Linux.md b/source/_posts/Linux.md index c36cd79..3cdf25d 100644 --- a/source/_posts/Linux.md +++ b/source/_posts/Linux.md @@ -3218,6 +3218,26 @@ Environment="JAVA_OPTS=-Djava.awt.headless=true -Duser.language=C.UTF-8" systemctl daemon-reload ``` +### 解决 Jenkins 无法拉取TLS 1.0的老旧SVN项目 + +主要是Java JDK禁用了TLS 1.0协议,需修改`java.security`配置文件进行开启 + +首先找到启动Jenkins的Java JDK的目录,找到`conf/` + +使用`vim`进行编辑查看,可以看到如下有 TLSv1, TLSv1.1,3DES_EDE_CBC,编辑将其删除 + +```yaml +# Example: +# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048, \ +# rsa_pkcs1_sha1, secp224r1 +jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, DTLSv1.0, RC4, DES, \ + MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ + ECDH + +``` + +`:wq`保存即可。 + ### 升级 #### AlmaLinux