没有关于Jenkins默认证书到期的指南/文档

问题描述

我在jenkins.cer下的saml-jenkins-keystore.jksJENKINS_HOME证书已过期,导致与使用SAML 2.0的ADFS集成失败。

我没有找到有关如何更新证书或密钥库的任何文档。

事实上,我什至不知道saml-jenkins-keystore.jks用来对saml-jenkins-keystore.jks文件进行更改(更新证书)的密码。

请问您如何指导我进行续订jenkins.cersaml-jenkins-keystore.jks的操作。

我尝试同时删除jenkins.cersaml-jenkins-keystore.jks并重新启动Jenkins,希望它重新创建两个文件。

但是,重新启动不会创建jenkins.cersaml-jenkins-keystore.jks文件。

我需要更改jenkins.cersaml-jenkins-keystore.jks的有效性才能使ADFS集成正常工作。

我也想知道saml-jenkins-keystore.jks的信任库密码

Jenkins证书的到期导致JenkinsADFS之间的集成中断。

请提出建议。

解决方法

没有有关Jenkins默认证书到期的特定文档。请尝试以下步骤,检查是否可以解决您的问题。

您需要从JENKINS_HOME删除证书并重新启动jenkins服务。詹金斯将生成新证书。从JENKINS_HOME删除文件:saml-jenkins-keystore.jks saml-jenkins-keystore.xml jenkins.cer并重新启动Jenkins。

尝试通过Web界面访问Jenkins,它将生成一个新的saml-jenkins-keystore.jks saml-jenkins-keystore.xml

使用新的jks keytool -export -alias saml-generated-keypair -keystore saml-jenkins-keystore.jks -rfc -file jenkins.cer生成jenkins.cer。

如果您有任何疑问,请告诉我

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...