credentials-plugin
credentials-plugin copied to clipboard
[JENKINS-73335] add support for PEM encoded certificate (and key)
https://issues.jenkins.io/browse/JENKINS-73335
Testing done
Tested in a FIPS configured environment (e2e running Jenkins.war) and with mvn hpi:run
in a regular dev environment.
tested both valid and invalid keys / password combinations and valid but not FIPS compliant keys.
FormValidation was working except https://issues.jenkins.io/browse/JENKINS-65616 and when regular textAreas where used for the secret (before switching to SecretTextArea
for which https://issues.jenkins.io/browse/JENKINS-73404 has been raised)
introduced a new test to cover a happy case path usign the UI to enter a password protected key and cert.
Submitter checklist
- [ ] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
- [ ] Ensure that the pull request title represents the desired changelog entry
- [ ] Please describe what you did
- [ ] Link to relevant issues in GitHub or Jira
- [ ] Link to relevant pull requests, esp. upstream and downstream changes
- [ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue