我的JENKINS_HOME
下的jenkins.cer
和saml-jenkins-keystore.jks
证书已经过期,导致与使用SAML2.0的ADFS集成失败。
我没有找到任何关于如何更新证书或密钥库的文档。
实际上,我甚至不知道用于对saml-jenkins-keystore.jks
文件进行更改(更新证书)的saml-jenkins-keystore.jks
的密码。
您能帮助指导我,需要做些什么,才能让jenkins.cer
和saml-jenkins-keystore.jks
更新。
我尝试删除jenkins.cer
和saml-jenkins-keystore.jks
并重启Jenkins,希望它能重新创建这两个文件。
但是,重新启动不会创建jenkins.cer
和saml-jenkins-keystore.jks
文件。
我需要更改jenkins.cer
和saml-jenkins-keystore.jks
的有效性才能使ADFS集成正常工作。
我还想知道saml-jenkins-keystore.jks
的信任存储密码
Jenkins证书的过期会导致Jenkins
和ADFS
之间的集成中断。
敬请指教。
发布于 2020-08-21 05:00:10
没有针对Jenkins默认证书过期的特定文档。请尝试以下步骤,并检查它是否解决了您的问题。
您需要从JENKINS_HOME中删除证书,然后重新启动jenkins服务。Jenkins将生成新证书。从JENKINS_HOME中删除该文件: saml-jenkins-keystore.jks saml-jenkins-keystore.xml jenkins.cer并重启Jenkins。
尝试通过web界面获取access Jenkins,它将生成一个新的saml-jenkins-keystore.jks saml-jenkins-keystore.xml
使用新的jks密钥工具-export -alias生成密钥对-keystore saml-jenkins-keystore.jks -rfc -file jenkins.cer生成密钥。
如果您有任何疑问,请告诉我
https://stackoverflow.com/questions/63385424
复制相似问题