<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Timo Aaltonen pushed to branch master at <a href="https://salsa.debian.org/freeipa-team/jss">FreeIPA packaging / jss</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/efaac4390695aa29cb9c24e887e80866d0ee4cc9">efaac439</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-01T21:32:28-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update Tomcat test
The Tomcat test has been updated to use packages from Quay.io
and use the correct JSSImplementation.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e63096d6d1b3894ea6710f2fc03e91f65ffae3e9">e63096d6</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-01T21:51:36-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix SPDX license
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/a977b5d40ad1e51b43d7416745fa9799d1bc0c6e">a977b5d4</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-01T21:51:42-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.6.0-alpha1
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/ad92c99623c286b1f1bb21c8696b0d57221e076a">ad92c996</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-06T08:20:20-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update Java dependencies
The RPM spec has been updated to use Java 21 on Fedora 40 or
later and Java 17 on other platforms.
The Dockerfile has been modified to remove any Java packages
pulled by the existing JSS package to ensure that the build
will be done using the correct Java version.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/66bd995f79a5a05c78823821535f4fb4908eaea1">66bd995f</a></strong>
<div>
<span> by dependabot[bot] </span> <i> at 2024-03-11T12:53:30+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bump org.apache.tomcat:tomcat-catalina from 9.0.62 to 9.0.83 in /tomcat
Bumps org.apache.tomcat:tomcat-catalina from 9.0.62 to 9.0.83.
---
updated-dependencies:
- dependency-name: org.apache.tomcat:tomcat-catalina
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com></pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f94352e0512e6c40309c1e7ae5c596efb897625d">f94352e0</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-03-14T10:48:24+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix missing OID mappings
Pretty print some additional OID:
OCSP No Check - id-pkix-ocsp-nocheck { 1.3.6.1.5.5.7.48.1.5}
Inhibit Any Policy {2.5.29.54}
Extended Key Usage:
- serverAuth {1 3 6 1 5 5 7 3 1}
- clientAuth {1 3 6 1 5 5 7 3 2}
- codeSigning {1 3 6 1 5 5 7 3 3}
- emailProtection {1 3 6 1 5 5 7 3 4}
- id-kp-ipsecIKE {1 3 6 1 5 5 7 3 17}
- iKEIntermediate {1 3 6 1 5 5 8 2 2}
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/5ecb67d48043150f952cd718ba8015a256461b05">5ecb67d4</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-03-14T10:48:24+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix static load of extensions
Static code inside the extension is not loaded by PrettyPrintCert because
only static final values of the class are referenced and these values are
resolved at compile time.
The static initialisation has moved from static block in the extension
to the OIDMap static block which is the class loaded at runtime.
Useless OID string from ExtendedKeyUsageExtension has been removed from previous
commit and existing OIDs (ocsp signing and code signing) have been deprecated.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/890916c388b86413ccf90ee62e493260faa0ef1e">890916c3</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-14T08:58:31-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add sslget
The sslget command has been moved from pki-tools to jss-tools.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/dfd7066272fe0fcfeb981c62b4ce447f394b00b2">dfd70662</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-20T09:00:25-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add p12tool
The p12tool command has been moved from pki-tools to jss-tools.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/a76c3fc7329f53944ed4564a78726d291506b9b2">a76c3fc7</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-03-21T11:17:16-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add p7tool
The p7tool command has been moved from pki-tools to jss-tools.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/92aa62c93b1cc689a19946afc308e12b8e9bf72b">92aa62c9</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-04-08T12:01:44-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update exception handling in PFX.verifyAuthSafes()
Previously the PFX.verifyAuthSafes() discarded the original
exception and simply returned a generic error message which
was usually insufficient to determine the cause of the issue.
To help troubleshooting, the PFX.verifyAuthSafes() has been
modified to throw the exception so the original error message
and the stack trace are preserved.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/3b7221efd2f0f11e992062ee644bb28884f8cabf">3b7221ef</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-04-15T10:24:36+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Enable certification verification using CRL-DP
Currently certificates can be validated only using OCSP with a configured
responder or using the AIA certificate extension. If the responder
cannot be used verification is not possible. This is the case for the
startup certificates of the responder.
The new policy add a verification using the CRL-DP extension defined in
the certificate. If AIA extension is defined it has precedence over the
CRLs and if no other check are performed.
This new method takes place when OCSP is configured without a default
responder and the PKIX verification method is adopted (with the policy
OCSP_LEAF_AND_CHAIN_POLICY).
At least a verification method, defined in the certificate, has to return
success to accept the certificate.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/db23733e69a650d638f31a936d498ad6cf60b2c2">db23733e</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-04-15T10:24:36+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Rename enableOCSP to enableRevocationCheck
Since verification with CRL-DP is introduced and it is enabled using
this parameter the name is modified to be not related only to OCSP.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/242024a31b821dbee75d4324868e1a39eaf48798">242024a3</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-04-15T10:24:36+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add revocation check fallback for PKIX based verification
In case of CRLDP and AIA extensions available in the certificate the
PKIX verification flags do not allow to implement a fallback mechanism
because the fallback remain active also for certificate with only one
extension with unexpected behaviour.
A more dynamic approach is introduced verifying the presence of the
CRLDP extension and setting the flags accordingly.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/47d766aa07767b578d65989401a5e5ae547e360d">47d766aa</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-04-15T10:58:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix debug log message in TomcatJSS
A log message was reporting an incorrect variable name.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/ea7933272c6ed4f564ff34c3b6f0a332f4a8f690">ea793327</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-05-09T10:13:54-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix error handling in JSSTokenKeyManager
The JSSTokenKeyManager.getCertificate() and getCertificateChain()
have been updated to return null if the cert/cert chain does not
exist.
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/javax/net/ssl/X509KeyManager.html#getCertificateChain(java.lang.String)
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/a1533e465d9679efb77dac664ec65e5105795061">a1533e46</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-05-10T11:03:55-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKI tests to check systemd journals and debug logs
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f99e10a5f5beba2c5f35fe16b5a7242046916e0d">f99e10a5</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-05-10T10:56:50-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Replace IPasswordStore with PasswordStore
The PasswordStore has been added to replace IPasswordStore.
The IPasswordStore has been deprecated and will be removed
in the future.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/34a3f9a631331a8724aa6006daa3a27fe5d171ac">34a3f9a6</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-05-10T12:27:38-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PostgreSQL test to check CSR and cert extensions
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/945cb06776d7f2a4217a99987f83b0eb8a8dbc1a">945cb067</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-05-20T10:56:31+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix CRL check when CA miss CRLSign key usage
When CRLSign key usage is not present NSS crl check will consider
the CRL source not present and skip the test. This is against the policy
we want to implement.
This change force the need for the information source and the
certificate will be marked as revoked if CRLSign is not present.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/b2dd53ac464ca915cdfd6b7f109914f1f33f44fb">b2dd53ac</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-05-22T16:29:39+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix EKU decoding
OIDMap was not correctly mapping EKU when decoding a certificate to an
X509CertImpl object because the name should include the full
path from the Root element
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/0da84f413554b1a934e6af5be382b3ab84948819">0da84f41</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-05-23T12:12:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Include certificate information in SSL session
Certificates are included in the SSL session also in case of handshake
failure. If certificate are not available there are no exception and or
error reported beside the one creating the failure.
Certificate information are needed in case of event audits.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1f26f74650bd847aa24d9defa435e60b1a126eb1">1f26f746</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-06-26T09:59:48+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix test 17 error on build
With the nss update to >= 3.101 the nss context gets initialised after
the CryptoManager instance is retrieved so this step is added before
the test.
Additional, the ssl option test for get and set has been modified to
enable/disable ssl cache since the ssl3 option is policy dependent and do not
always work.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e7e5619692c3a0dbd1bc772573f2b8653436dd2f">e7e56196</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-08T13:50:18-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Reformat pom.xml
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e3a059ac0fdc589e0e231f2ccae52a9c0eeec6a2">e3a059ac</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-09T10:22:20-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Publish Maven artifacts to dogtagpki/repo
Previously JSS's Maven artifacts were published to GitHub Packages
which is a private repository so it's difficult to use.
To resolve the problem, the pom.xml has been modified to publish
the artifacts to a publicly accessible dogtagpki/repo instead.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f04ef494ee9a92d74046869df5bfbeebeb804506">f04ef494</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-09T15:28:07-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add PK11RSAPrivateKey.getParams()
The PK11RSAPrivateKey.getParams() has been added based on the
same method in PK11ECPrivateKey to resolve build issue with
Java 22.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/758327abb4ed943363a546f9afb30a94df3da64d">758327ab</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-09T18:13:53-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Replace pki client-cert-import
The CI tests has been updated to use pki nss-cert-import and
pki pkcs12-import commands to import certs and PKCS #12 files.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/b933b585e2f1780f470ca78a0cb1f113cb61124f">b933b585</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-11T11:30:32-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update Eclipse classpath
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d0a89ef45f8d985817eef2ee92981bdfaa17c8a0">d0a89ef4</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-11T11:30:32-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up build tests
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/832022d984a9c5f4c470b61220da7a0e5fc4f7a9">832022d9</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-23T12:04:49-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Refactor SSLSocket and JSSSocket
SSLSocket is an older code based on the plain Java Socket.
JSSSocket is a newer code based on Java SSLEngine and should
eventually replace SSLSocket.
To help the transition, SSLSocket has been modified to extend
javax.net.ssl.SSLSocket and JSSSocket has been modified to
extend SSLSocket. Once everything is migrated to JSSSocket, the
SSLSocket can be deprecated and eventually dropped.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/94b00c54be74e7d36a41d3d3463e0d85e28771df">94b00c54</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-26T17:30:44-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Replace TokenCertificate with PK11Cert
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1904b72dbf7c8fa07e687632e88f7c22d20d251b">1904b72d</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-26T17:36:39-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Replace InternalCertificate with PK11Cert
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/ce4289be746359672fe770f19aeca96f301f14c0">ce4289be</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-29T09:40:53-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Refactor X509Certificate
To improve interoperability with standard Java classes, the
org.mozilla.jss.crypto.X509Certificate interface has been converted
into a class that extends java.security.cert.X509Certificate and
also implements InternalCertificate and TokenCertificate. The
PK11Cert class has been modified to extend this class.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/192e87a41d4b57520f8ed05f685f660994bddbad">192e87a4</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-29T21:03:34-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update SSLCertificateApprovalCallback.approve()
The SSLCertificateApprovalCallback.approve() has been updated
to accept java.security.cert.X509Certificate instead of
org.mozilla.jss.crypto.X509Certificate so that it can be used
with certs coming from standard Java library.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/6d2cc4b7b643f1482243a828fd6796ecfcc110af">6d2cc4b7</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-31T00:00:47-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update JSSSocket.startHandshake()
The JSSSocket.startHandshake() has been modified to update the
peer hostname and port number in JSSSession.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/aafa19fc655bbd89780b834daa5bfae25c98c66b">aafa19fc</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-31T10:46:24-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up log messages in JSSTrustManager
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c741bb2eae45093f96b48e1373d52a9eb2c8ee6b">c741bb2e</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-31T17:36:32-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up exception messages in SSLSocket
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/37922719bf9520a8f001632a5cc7225e437b9530">37922719</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-31T21:22:59-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add CertValidationTask.handleCertificateException()
The CertValidationTask.handleCertificateException() has
been added to handle cert validation errors then throw
SSLPeerUnverifiedException.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e3ed4ccff22d175edaa555b6ba59d1dcc5ff6fb2">e3ed4ccf</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-07-31T21:23:05-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up exception messages in JSSSocketChannel
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/8ca1a83f05a6d4f79cd1c5c086515f6b15a5682f">8ca1a83f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-01T08:59:49-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Convert ValidityItem.cert into X509Certificate
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/39e9480a02c5ba229437fa2e188aa9ad446c5ea0">39e9480a</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-01T09:48:42-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update CryptoManager.importCertToPerm() to return X509Certificate
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/666a1fd91a99e7e5bfdd3cad0444290cf1333975">666a1fd9</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-01T13:00:19-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Move trust constants and methods from PK11Cert to X509Certificate
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/0feecc4277dcbf3bc72909759b782e516bb2dcba">0feecc42</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-01T17:18:09-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove PK11InternalCert and PK11InternalTokenCert
The PK11InternalCert and PK11InternalTokenCert are no longer
used so they have been removed.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4ddfa3adc44a47e6a761861373c4ca735036bbed">4ddfa3ad</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-01T23:34:12-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add PK11Store.findCert()
The PK11Store.findCert() has been added to find a cert in NSS
token from its binary data.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/8248e8ed1019b3c640c42b212ba8b318a47eaa22">8248e8ed</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-02T10:53:10-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update test for PKI tools
The test for PKI tools has been updated to test PKI CLI with
AES, RSA, and ECC.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/dd6a5d7331fc24ae9667128bb70ba3ae9bdb95a6">dd6a5d73</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-02T12:35:08-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add HSM test for PKI tools
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/6295c6e20adea22f2c86f0c80f0036584837bb64">6295c6e2</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-02T14:44:56-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add PK11Store.findCertFromDERCertItem()
The PK11Store.findCertFromDERCertItem() has been added to find
a cert in NSS database using PK11_FindCertFromDERCertItem().
The findCert() has been modified to use this method.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d674171495f15c6175620168be46a45419f9bcee">d6741714</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-02T16:38:40-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix PK11Store.findCertFromDERCertItem()
The PK11Store.findCertFromDERCertItem() has been updated to
use the proper function to wrap the cert.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/21bc2c89c121a95bbfab971662fdcb3c735ebf14">21bc2c89</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-05T14:28:30-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add cert validation test
The PKI CA test has been updated to test server cert validation.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/961c22bf4b327b5354a99bac8252324bbba54881">961c22bf</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-06T10:27:07-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Revert PK11Store.findCert()
The PK11Store.findCert() has been modified to use
CryptoManager.findCertByIssuerAndSerialNumber() since
the findCertFromDERCertItem() seems to have issues in
some cases.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/366295f966b8f993aee339659a1b5f0cedf407c9">366295f9</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-06T13:03:21-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Split JSSTrustManager.checkCert()
The JSSTrustManager.checkCert() has been split into
checkSignature(), checkValidityDates(), and checkKeyUsage().
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4b7c3b554c84e507d7c6f475a6998706dfe358df">4b7c3b55</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-06T15:50:02-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Refactor JSSTrustManager.checkCertChain()
The loop in JSSTrustManager.checkCertChain() has been split
and moved into checkIssuerTrusted(), checkValidityDates(),
and checkKeyUsage().
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/2e9695e83b916b70287f27f98b4f5f30e6092dd0">2e9695e8</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-07T09:26:58-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update JSSTrustManager to support trusted peers
JSSTrustManager has been updated to mimic NSS cert validation
which supports trusted peers. The checkCertChain() has been
modified to check whether the cert chain has P,, trust flags,
and if that's the case the cert chain is considered trusted
so it's not necessary to check the cert issuer anymore.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/89a6e63884f6c09776115e3f1b4fa95b361e3243">89a6e638</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-09T10:27:50-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add cert approval callback for JSSTrustManager
Previously the JSSTrustManager would throw an exception to
reject a cert if it found an issue in the cert. The code has
been changed to collect all issues, then pass them into an
optional callback object. If the callback approves it, the
cert will be considered trusted. Otherwise, or if there is
no callback, the code will throw an exception based on the
first issue.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/13048258249cfc0f0a36c29d29a6d04cea8b00ce">13048258</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-09T13:36:07-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add hostname validation for JSSTrustManager
The JSSTrustManager has been modified to take an optional
hostname attribute. If provided, it will be used to validate
the SAN extension or the cert subject DN.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/5eac839d7d1161c6f8e258a9380a49f0c62b047a">5eac839d</a></strong>
<div>
<span> by Jack Magne </span> <i> at 2024-08-13T15:54:25-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Address- Investigate and fix CA installation is failing in exporting the admin certificate at pk12util command in FIPS mode.
https://issues.redhat.com/browse/RHCS-5222
The fix to follow addresses the part of the above issue with respect to how PKI through JSS creates p12 files.
This patch modifies the procedure to include higher rated algs for things such as the MAC of the entire PFX and the HMAC and possible
algs allowed when creating the encrypted private key info blob to place in the private key safe bag.
Currently we support our own version of PK11_ExportEncryptedPrivKeyInfoV2 that , to this point has served two purposes:
1. Allow us to use the new AES key wrap KWP algs.
2. In the case of fips mode, we have added a routine that moves a key between slots when needed, which doesn't currently
work in the current nss routine.
The fix implements changes that alows the routine to support the various AES_CBC enc algs as well as KWP. KWP is called by the pki
kra when creating p12 files, if so configured to do so. Alternatively we have a pkcs12 related comand utility that specifies AES_256_CBC.
The fix to JSS simply upgrades some defaults at this point. If we want to get more involved, we could also modify the cmd line tools to be able
to specify the algs in question through params.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/654e706ac836a74832291746605218890af30305">654e706a</a></strong>
<div>
<span> by Jack Magne </span> <i> at 2024-08-20T10:41:48-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix Red Hat Certificate SystemRHCS-5261:
Fix JSS self tests to not use DSA and generate < 2048 bit RSA keys
Remove / modify JSS self test code that previously generated DSA key pairs
and RSA key pairs of < 2048 bit sizes. Also remove tests generating RSA
key pairs with smaller than the minimum exponent sizes.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/8122c9172063204f4d8a8b98df610a01d41bc36a">8122c917</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-21T08:59:40-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up exception messages in JSSSignatureSpi
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c194dd8ac2d52b9e6ae35f883428144dd277bdd9">c194dd8a</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-21T08:59:48-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up exception messages in PKCS10
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1999e32b6622ade455eae153191bd9b92d2b0c3e">1999e32b</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-21T10:41:47-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKI CA test
Previously if a client tries to connect to a server but it does
not have the CA signing cert installed and trusted it will get
an UNTRUSTED_ISSUER error from NSS. In the latest NSS the error
has changed to UNKNOWN_ISSUER, so the test has been updated
accordingly.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/6ee1d08426b03cd03cd9099ff81e7ecd145fe5d1">6ee1d084</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-21T11:05:17-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update lewagon/wait-on-check-action
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/a576bf16eb9d89149789d0a74b849cf7b6ec1008">a576bf16</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-21T14:55:24-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update JSSTrustManager
The JSSTrustManager has been updated to generate UNKNOWN_ISSUER
instead of UNTRUSTED_ISSUER to match the latest NSS.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/308a87ade930c47c7e08983747af9f84ae6a0613">308a87ad</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-26T20:18:25-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update runner-init.sh
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/9e39f0ce887a6fd9173ef24ca204b5bf1a0e6b9e">9e39f0ce</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-27T09:58:52-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for self-signed user cert validation
The PKI CA test has been updated to run PKI CLI using blocking
and non-blocking socket factories to perform cert validations
for variety of cases including self-signed user cert.
Currently there are inconsistencies in the SSL alerts generated
by these factories. They will be investigated separately later.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/0f352ecb0848ff549cf6bc255d102e1077bb1eaa">0f352ecb</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-28T13:37:40-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update SSLFDProxy to implement SSLSocketListener
Previously SSLFDProxy.c was accessing the fields in SSLFDProxy
class directly using JNI to update handshakeComplete and add SSL
alert events into inboundAlerts and outboundAlerts.
To make it easier to investigate SSL alert issues, SSLFDProxy has
been updated to implement SSLSocketListener then SSLFDProxy.c will
call SSLSocketListener methods to perform the above operations.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/848846daf99be16cdcafe23dac952500b083bd90">848846da</a></strong>
<div>
<span> by Andrew Hughes </span> <i> at 2024-08-28T14:12:10-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Use Java 21 on RHEL 10
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1753b744746699fd00922b6e5834659de44f6d76">1753b744</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-30T16:33:04-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Reorganize Tomcat 9.0 files
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/8f0b1a7fdfab94a2345ef42ae2615cff1b242737">8f0b1a7f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-30T22:37:44-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKI tests to run DS in separate container
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/27530d976c6b14d3d01a40292b12361580f49fc9">27530d97</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-08-30T23:28:19-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update DS test scripts
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/cecc9b84cb29001e90cbab28f03c89072f0a7d65">cecc9b84</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-09-04T10:13:47-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix TPS test failure
PKI CA and TPS tests have been updated to use DS container
from Quay instead of DS packages from Fedora to avoid JSS
issue #994.
Resolves: https://github.com/dogtagpki/jss/issues/994
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/fa696637ee7d852fd32299301d5d6cbeec33b44b">fa696637</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2024-10-15T10:00:16+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove the unused method JSS_NSS_getEventArrayList()
The method was used to get SSLSoecketEvent but the mechanism has been
modified in the following commit and this is method is not used.
Update SSLFDProxy to implement SSLSocketListener (0f352ecb0848ff549cf6bc255d102e1077bb1eaa)
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/98ee16d56eef3ac21d259cce28dc1f90df21fc71">98ee16d5</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2024-11-04T18:14:35-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix JAVA_HOME on Fedora 42
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/7de8bfc46c94c4355ceec668f3669451c7b2c056">7de8bfc4</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-01-17T22:52:51+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Make sbin install dir configurable
Required in Fedora 42.
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/8d9c397740f5a256708d69acabd3d461f0c0bbd1">8d9c3977</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-01-17T22:52:51+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix dnf localinstall
dnf5 drops support `localinstall` but just `install`.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/b05fd401ceb278e259b9c165e58fa6aab1bb571b">b05fd401</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-11T15:37:05-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.6.0
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/2f516c6e1f04c1dd4333d257e71007786e2ae5c5">2f516c6e</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-02-12T18:37:12+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix missing SSL Alert
When trust manager fails to validate the certificate the generated
SSL exception does not trigger any alert. To fix the problem the SSL alert are always verified during the wrap operation.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/0be511e4fc7719c3709f5d747ead0bef96b12f93">0be511e4</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-13T08:11:12-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKCS11Constants.java
The build_pkcs11_constants.py has been updated to no longer
exclude constants introduced in NSS 3.97 since newer NSS
versions are available on all supported platforms.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/b98c6b576d68134440b798c8f125311f98525be4">b98c6b57</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-02-13T15:22:47+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix tomcat CI
The TLS 1.2 is supported and enabled in the crypto policy so it is
enabled in tomcat by default.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e6dcb65056aec7fb33e12c05d704dfc4a60945ae">e6dcb650</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-13T17:38:32+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update jss.spec
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4907684aed55a3e636d96841e1c987bbd0728ae6">4907684a</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-14T11:11:30-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Use Maven with OpenJDK 17 on RHEL 9
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/644cf0c8e26d4ffea8f1a79d9c1e3a65236cf97a">644cf0c8</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-20T22:05:14+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Use Tomcat 9 on RHEL 10
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/69b48307d3daa7657fb09f8a0e9b36b11c324374">69b48307</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-02-25T13:16:26+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add nss cert verify to JSSTrustManager
Currently, JSSTrustManager does not verify if a certificate has been
revoked using OCSP or CRLDP specified in the certificate. To include
this verification an additional check is include to enable verification
using NSS.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/666a14f7310f12d4045a9be5036cbaceb42413c9">666a14f7</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-02-25T13:16:26+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix pki version in workflows
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/18e97f6fe56ac89627979614f35c84b50630dcf3">18e97f6f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-25T10:10:08-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for HTTPS with TLS 1.3 in Tomcat
The current test for HTTPS with default settings has been
moved into a new GH workflow. A new test has been added for
HTTPS with TLS 1.3.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/8655098a72e71f55f39ea88d08e584c02a17364c">8655098a</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-02-26T10:37:07+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>JSSTrustManager check revokation only if trusted issuer
If the certificate is a trusted peer there is not check of the issuer
and/or the certificate.
If the issuer is not available, or it is a trusted peer, the revocation
is not verified because it cannot verify the full chain in any case.
The issue is already reported.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/31699ded207d4c3798aaeb4a05ba9a0cf236b240">31699ded</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-02-26T10:19:00-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for HTTPS with specific ciphers
A new GH workflow has been added to test HTTPS in Tomcat with
specific ciphers.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/7545ede283c34fa60aec29da1a040fbc166fb83a">7545ede2</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-02-27T18:50:11+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for reveked check in JSSTrustManager
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/867f03236a4cb7b779277b46f208b8edacda386e">867f0323</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2025-03-04T08:50:30+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'upstream'
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c235911923c2cfa8bf256e31b2836283b6a27d6b">c2359119</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2025-03-04T08:50:52+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>version bump
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e2861c2fd2332e8710ff409cd8ab32bbdd5a5727">e2861c2f</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-03-05T11:45:11+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for JSSTrutManager ignoring revocation
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e8a8c492b61ccdaf68f6280eb6122a2276042e5f">e8a8c492</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-03-06T19:05:19-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to JSS 5.7.0-alpha1
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d6b84eac8632055fb6f8e5b21e198c8e1e5f6287">d6b84eac</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-03-07T10:10:55+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add CI for OCSP fails in JSSTrustManger
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/9e4a82e2f8914cea31b957ccf41faac491519309">9e4a82e2</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-03-13T13:36:01+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add stale CI
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/55fde5ff20ad0bd9940b8e55544fc1d2945ddbc3">55fde5ff</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-03-13T10:31:34-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Downgrade dependency to NSS 3.90 to support RHEL 8
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4b587c70c7ae6977d27e59a55157178804306939">4b587c70</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-03-17T10:12:49-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix token enrollment failure in TPS test
The TPS test has been updated to configure the new TPS param
added recently which is required for token enrollment:
https://github.com/dogtagpki/pki/commit/847ddbc9e146603d11e917609411fde03e301778
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/bd6dea2a36cefb4fef92468358e1878ddfcaab6a">bd6dea2a</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-03-18T09:50:45-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update CA test to ignore PKI version number
The CA test has been updated to no longer expect a specific PKI
version number to make it more reliable.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/6bcca131cd9d0695555a2d821715fb9793c3c08d">6bcca131</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-03-20T15:13:20+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix write problem with blocking channel
JSSSocket can be used with blocking and non blocking channel.
When used with blocking channel the write has to send all data in a
single request but if the sending buffer is full only that is
sent and the remaining data will be send in following write operations.
This commit fix the write adding consecutive operations if the buffer is full
in order to send all application data.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/12957843e2ae11b162142509b0a1665944d1cb32">12957843</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-03-24T11:44:49+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Make JSSSocket close() idempotent
Invoking multiple times the close() method generate an exception because
it calls the init() which tries to access closed channels.
The close() method is defined in Closeable interface and it has to be
idempotent so it should be possible to call again without errors.
This is a problem with third party libraries not checking if the socket
has been closed but call multiple times the close() method generating
error.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4b8b37d0bb25344831d798773f9a497f455ed0a1">4b8b37d0</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-03-24T11:44:49+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update CI error message check for JSSSocket client
With idempotent close some error have changed because the close is not
creating error and the real problem get visible
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/26cced2ec236b5fd7d6e959a9d2e4dbb15fc7667">26cced2e</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-03-26T18:05:51-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update log messages in TomcatJSS
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/b885cf79fee23ca12c15e4df76620aaefbc3272d">b885cf79</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-01T09:00:39-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Use OpenJDK 21 on Debian
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f3b33684a9eb1af9392b3d710c6c4d0973704160">f3b33684</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-01T09:00:42-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove obsolete test for blocking socket factory
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e52149281dea93aae2743c74e29e301af9e9b654">e5214928</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-01T09:02:39-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix PKI build failure
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/7fdbbdd50915adba2f80d0a134eb9de037e63fea">7fdbbdd5</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-01T09:02:46-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.7.0-beta1
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f32fe3eb413e43d339cfada7fc9a82d4f953d803">f32fe3eb</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-07-01T13:50:24-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add EC public key generation from spec
Public key generation has been updated to allow the creation of ECPublicKey
from the ECPublicKeySpec.
The code was requiring the encoded public key to generate a new key to use
for signing verification but this is a limitation when the encoded key is
not available, as for JWS validation using ES256 algorithm.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/99568a074bb0a2911900aab323f21358acc1cafb">99568a07</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-01T13:50:46-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.8.0-beta1
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/76bd1e95b5e7c367f03270220c715530137e0b76">76bd1e95</a></strong>
<div>
<span> by Super User </span> <i> at 2025-07-01T17:17:28-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update NSS dependency
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1565b322a6568f97a4cda34eb5f45a1b33215773">1565b322</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-04T00:50:01-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update COPR repo and container images
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/011b303c2ed08c0cccb3455cc7b5e6f8bb83a502">011b303c</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-07T10:54:55-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix version number for CMake
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/df724c035196f4d67dbbe97dd90a32e8f22fcc3d">df724c03</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-07T11:13:17-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix version number for CMake
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c6f21d92df95e1cf070895b053ba201f00ca5d9b">c6f21d92</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-07-07T20:38:36+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Cleanup EC public key generation
EC key size has been moved into the ECCurve Enum. The key byte arrays
are handled with System.arraycopy instead of custom for loops.
New private method to convert BigInteger to byte array has been
documented.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e164c37bbad4b23ea852f92296f0ecf4c70f718d">e164c37b</a></strong>
<div>
<span> by jmagne </span> <i> at 2025-07-07T14:07:18-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix: Red Hat Certificate SystemRHCS-5663
Dogtag on f43 / tomcat 10 - pki - Get current rest easy 3.x working under the CA - phase 2.
JSS modifications needed to make dogtag work under tomcat10.
Restore tomcat-9.0 directory to original master contents.
Update to 5.8.0 in tomcat-10.1/pom.xml.
Update speec file to require correct tomcat10.1 version.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4006473277141d9a4e7c814cc672fb56055927ad">40064732</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-08T12:40:38-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.9.0-alpha1
The build scripts have been modified to generate RPM version
numbers more compliant with Fedora Packaging Guidelines.
https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/80674eade1ac4e7d6cbee4265968d14646aae854">80674ead</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2025-07-09T14:28:43+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'upstream'
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/cfd108c5f2aa7da654d50c1b77f2b5cee04c7808">cfd108c5</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2025-07-09T14:29:37+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>version bump
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e69f1b298c03bfb165d0fa99ad74849d4af64215">e69f1b29</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2025-07-09T14:40:29+03:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>control: Bump libnss3-dev dependency.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4dea5bab2f99035bfe8840c7b35e70ff93dd42e4">4dea5bab</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-15T12:29:29-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update Azure pipeline
The Azure pipeline has been updated to use the proper COPR
repository.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/9c3b07160f6d685581216a1227953281d051ac94">9c3b0716</a></strong>
<div>
<span> by Christina Fu </span> <i> at 2025-07-17T13:20:14-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>fix build failure in dist-git centos caused by udpated NSS version with new pqc defs int auth_alg_defs[] (#1052)
jss.spec changes will be needed for dist-git.
For reference, this change corresponds to an NSS patch that currently exists on CentOS 10 only:
https://gitlab.com/redhat/centos-stream/rpms/nss/-/blob/c10s/nss-3.112-add-ml-dsa-ssl-support.patch?ref_type=heads#L965</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/06d9d21048fadfd49ec6fe010615cbed9982fcd1">06d9d210</a></strong>
<div>
<span> by Christina Fu </span> <i> at 2025-07-18T14:28:39-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Adding option for ENABLE_NSS_VERSION_PQC_DEF (#1053)
Note that we still need jss.spec to differentiate NSS versions to decide whether to set ENABLE_NSS_VERSION_PQC_DEF to on or off.
Fix as part of the build task:
https://issues.redhat.com/browse/IDM-2360</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d9b5bee95d5502018d338822a692fde9b159f5a7">d9b5bee9</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-07-21T18:04:52-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add basic Tomcat test
A new test has been added to check Tomcat files and perform
basic operations with Tomcat instances.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/b0780bab4d1591408b6f8738953eb7072e3e2086">b0780bab</a></strong>
<div>
<span> by Christina Fu </span> <i> at 2025-07-25T08:49:39-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>addi matching PQC algs to auth_alg_defs[] with NSS (#1055)
Fix build failure caused by udpated NSS version with new pqc defs int auth_alg_defs[]
This requires the previous two commits:
commit 9c3b07160f6d685581216a1227953281d051ac94
commit 06d9d21048fadfd49ec6fe010615cbed9982fcd1
This patch makes cognizant of the os version.
fixes https://issues.redhat.com/browse/IDM-2428</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/82b869ea5533a2febe27786e7126c1495ac38825">82b869ea</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-19T20:08:13+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKCS11 constants
NSS has deprecated some constants and modified their values.
The macro used to deprecate the value generate problem with the constant
generator implemented in JSS so it has been fixed and a new file with
updated values has been generated.
The constants creating problem where:
- CKT_NSS_UNTRUSTED
- CKT_NSS_VALID
- CKT_NSS_MUST_VERIFY
The new definition is in
https://github.com/nss-dev/nss/blob/bb3335174cfdf764cfe3b6806c3ad45c1b3d8d0b/lib/util/pkcs11n.h#L621-L632
Note: The script has been modified with the help of Claude Code
(https://claude.com/product/claude-code).
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/87456313ec8454e0e3f05e033a680e6d34c65e74">87456313</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-19T20:08:13+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update list of cipher in tomcat test
Update the list of ciphers reported by tomcat configured with JSS.
Some ciphers have changed their evaluation and a new one has been added making
the test failing.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/9a924534568b3a4d65aacff6a1c03bcb3a5bc103">9a924534</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-30T19:11:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add ML-DSA key pair generation
Add Mozilla-JSS provider include ML-DSA key generator.
It follow JEP-497 interface {1}. If "ML-DSA" is requested and not
initialisation is provided then "ML-DSA-65" keys are generated.
Alternatively, it is possible to specify the generator with "ML-DSA-44",
"ML-DSA-65" or "ML-DSA-87".
For the generic case the initialisation is note done with named parameter spec but with the value since a value is requested by NSS.
1. https://openjdk.org/jeps/497
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c1844db070ed1a8de9d816bb6a4ac2642b081d6e">c1844db0</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-30T19:11:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add ML-DSA signing operation
The ML-DSA signing algorithm is included in Mopzilla-JSS.
Currently, the signature size will depend on the key size and there is
not possibility to force the size as indicated in the JEP 497 [1] because
currently not supported in available NSS.
1. https://openjdk.org/jeps/497
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/28e84a9421e0701bb6fa44a006c514a7138c719f">28e84a94</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-30T19:11:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add ML-DSA-* algorithm IDs
Add the OID for ML-DSA so the certificate can be printed correctly.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/724b844d8494cbf8af7bf26a5498a81f4e44c66c">724b844d</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-30T19:11:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Limit ML-DSA to RHEL-10.1
Currently, NSS is supporting ML-DSA only in RHEL-10.1 so the new ML-DSA
algorithm can be built and tested only in that platform.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/7afd50f9fddbca3bcf7f8b691200c73356329c9c">7afd50f9</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-09-30T19:11:46+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add PQC to new RHEL-9.x version
The PQC enabled nss version has been ported to CentOS 9 stream for
future releases of RHEL-9.x so PQC has been enabled for those
versions.
Done with Claude Code support.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e536f641d044811891c87b1759ed94c1ae0ae5eb">e536f641</a></strong>
<div>
<span> by jmagne </span> <i> at 2025-10-08T15:42:35-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix: Red Hat Certificate SystemRHCS-5663 Dogtag on f43 / tomcat 10 - pki - Get current rest easy 3.x working under the CA - phase 2.
JSS modifications needed to make dogtag work under tomcat10.
Restore tomcat-9.0 directory to original master contents.
Update to 5.8.0 in tomcat-10.1/pom.xml. Update speec file to require correct tomcat10.1 version.
Update to build and run on >= f41.
Address review comments.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/23df74fcc3db2fc0a0d09aff9931c1428f051d58">23df74fc</a></strong>
<div>
<span> by jmagne </span> <i> at 2025-10-10T09:38:35-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Try to get CentOs /Rhel to build in copr.
Simplify if block that determines java jdk version.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/fe64a781606e0d4c2b39c8d9d064ee63d3b53894">fe64a781</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-14T10:38:59+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for SSL connection using ML-DSA certificates
These test require a NSS version fully enabled to PQC
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c0afd4d565ae27d6a806897a29a61509b07f2f6b">c0afd4d5</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-14T10:38:59+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>iUpdate PKCS11 constants
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/5a27a5358de5fc1650059c191cec6a6064d584d8">5a27a535</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-14T10:38:59+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add cahnge doc for ML-DSA
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/375623a7dbdfb90e19d459b8d5971f42a4e7c429">375623a7</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-14T10:38:59+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove rhel-9 from packit
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/25942f0cf94299f2cd142fca07367d746cb10c49">25942f0c</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-14T10:38:59+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update NSS requirement to 3.112
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e36794e4da952ad7327fd1b0166bed13df61e5e4">e36794e4</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-22T19:48:21+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add support for multiple server certificates
Introduce support for multiple certificates in the server SSL configuration.
Tomcat configuration support multiple `Certificate` elements in `SSLHostConfig` of different type [1].
This functionality is supported by NSS which will select the most
appropriate certificate as result of the negotiation.
1. https://tomcat.apache.org/tomcat-9.0-doc/config/http.html#SSL_Support_-_SSLHostConfig
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c5566fc2cb627204ec03ab3a8de6705840283874">c5566fc2</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-22T19:48:21+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add CI test for multiple server certificates
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d8e6a5627f22841131a8b1b2edf04760835dd37c">d8e6a562</a></strong>
<div>
<span> by jmagne </span> <i> at 2025-10-28T09:22:32-07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix [Dev] intermittent SSL alert received: HANDSHAKE_FAILURE - error 552 - phase 2
This JSS code workaround takes steps to make sure ONLY SSL Server Cert private keys are marked
as NOT temporary. We have a case on a certain HSM where NSS makes a copy of the SSL Server private key on the token and
hands it to our JSS SSLEngine implementation. After serveral separate incoming SSL connections, the Java GC
attempts to clean up the private key references periodically. Since the SSL Server private key copy is marked as temporary,
the normal call to clean up a private key reference has been known to delete the key from the token. Since NSS uses this copy
over a long perid of time, any early deletion of this key will make subsequent SSL connections to fail, until the server is reset.
This fix makes sure the private key refernces kept inour java objects are NOT set to temporary. When the GC runs all calls to clean
up the private key reference will not accidentally remove the key from the token.
Fixed to adust to the fact that JSSEngineImpl no longer has a cert and key object, instead some ArrayList.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/6ec5355306493976fc277a03d9fb5d8f5c00096c">6ec53553</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-10-28T19:21:13+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add all ML-DSA variants algorithms
PKI code requires to explicitly specify the signature algorithms so the
generic "ML-DSA" algorithm is replaces with its variants and this is
just a link to the default "ML-DSA-65".
Additionally, KeyType and Cert have been modified to handle ML-DSA
variants so certificates can be generated in JSS using NSS code only for
the signature.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/ad48effd3c7de98c1f5b4f9c690eb917b3a23952">ad48effd</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-11-10T17:54:22+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix PKCS12 import with ML-DSA keys
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/15d4e4feb1c7edc32c177cd457d72f04d3728f7b">15d4e4fe</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-11-10T17:54:22+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKCS11Constant
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1b4e40f1df0092b544e5b975583c8cb10d541556">1b4e40f1</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-11-10T17:54:22+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix workflow error for F43
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e4588e3f965b5f84805f91995b6eab627e7714a1">e4588e3f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-11-11T12:15:09-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update PKCS12Util.storeCertIntoNSS()
The PKCS12Util.storeCertIntoNSS() has been modified to store
the cert using CryptoStore.importCert() so that the nickname
will be preserved.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f2638d98431e3657093ed65ecd63da255e98bca2">f2638d98</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-12-01T18:03:07+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update NSS requirement and enable PQC in Fedora
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/676f116706964a95a912e757393d93a8b59ad3c5">676f1167</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2025-12-01T18:03:07+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Enable PQC when build with cmake
Fix cipher output in some tests to match with the update version.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4638de8918cdcc9d2c08bbd3001d4e7009df682c">4638de89</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2025-12-04T10:14:42+07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up log messages in PKCS12Util.getKeyInfo()
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/3bb41c5fc0da657138fe93b03b8d1fce77e9fd37">3bb41c5f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-06T23:44:26+07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix build failure on Fedora 42
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/983656451e7a20a91a5cb3884a34e0e0ee38cfd2">98365645</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-08T08:30:23+07:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix NSS runtime dependency
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/c07b0e61bb4beb9015fcc69bded5957843a6b21b">c07b0e61</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2026-01-15T16:19:27+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update COPR repo and container images
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/3585e289f74a7b80e8817a3b09d16cfdd37bb59f">3585e289</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2026-01-15T16:22:47+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.9.0-beta1
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/bf243d4cb13f25ee28e2133cc0a317d880692a6d">bf243d4c</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2026-01-15T16:53:24+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update Dockerfile references
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/959a4233f2c279b39f185754e81dce9f86504b70">959a4233</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-22T00:30:15-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Clean up RPM spec
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/33e60e6f49b2946e7586900a25aaa1f8aaf68cef">33e60e6f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-22T00:30:15-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix CI for Fedora 42
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/f64c3d7a2210d8338e2b5b8d287a7273e653bf7a">f64c3d7a</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-22T17:21:01-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix typos
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/cf79c68ff4e4c09bc279f337988381ed9bad0ef5">cf79c68f</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-26T11:27:20-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix Tomcat tests
The Tomcat tests have been updated to work with the latest
Tomcat and OpenSSL on Fedora 42 and 43.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/26b5ab310a7e68e03433fd9ec80eacb639a55869">26b5ab31</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-01-26T11:27:20-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix Azure pipeline
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/19261ac1a39902d4e76998d7769871726491d270">19261ac1</a></strong>
<div>
<span> by Jack Magne </span> <i> at 2026-01-28T11:52:01-08:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix inconsistent template for lunasa when generating tempoary private key as part of recovering private key for the kra.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d0d8a099e1d685dc98bd232f6564e1bef5d50f50">d0d8a099</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2026-02-04T09:35:56+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Customisable SSL buffer size
Buffer size for RSA and EC could be too small for PQC algorithms with
problem to read SSL packets.
The buffer size has been made customisable using the java option
`jdk.tls.maxHandshakeMessageSize` but the default value has not been
modified.
Additionally, in case the buffer become full and the communication
is not working because the packet cannot stay in the buffer, an SSL
exception is raised with a proper message so the admin can modify
the configuration.
Assisted-by: Claude
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/1d3aa310a2206407911b29777204609404ced399">1d3aa310</a></strong>
<div>
<span> by Marco Fargetta </span> <i> at 2026-02-06T18:53:41+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Updating version to v5.9.0-beta2
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/932e1cc8ac4227a86f3705e2158b2eab1083bb58">932e1cc8</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-02-09T14:11:23-06:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test-init.sh
The test-init.sh has been added to initialize the default
values of some environment variables in several branches.
This way the same code can be used in multiple branches
which simplifies the branching process.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/5a0a68bc2f6f20864df2e536e81b1bce639b6503">5a0a68bc</a></strong>
<div>
<span> by Endi S. Dewata </span> <i> at 2026-02-09T23:03:37+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update version number to 5.9.0-beta3
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/6c36d8bbf7968a2cdf05f080c5d5b6e0c957fcc3">6c36d8bb</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:25:37+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>control, rules: Build with javahelper.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/568f7ca3290a8ec5fa7625ad2df3692797e4ef65">568f7ca3</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:26:23+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>control: Add libtomcat10-java to build-depends.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/e06304a00e064a3b83cef3e39b96f68c9344d8a2">e06304a0</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:26:58+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge tag 'v5.8.0-beta1' into m
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/7b4a1bd0ef70d1d2658e3046396e3d4d0bcae791">7b4a1bd0</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:27:02+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'master' into m
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/aba35a1949c0034776cec4c23d22151c380dcc62">aba35a19</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:30:27+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>version bump
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/4f6c4abf96620c0e2c0f9e7a470a11db93b834c7">4f6c4abf</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:35:10+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>control: Add libjss-tools.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/d7e6ba37c71f0182a27a355bd42e141a67a81d2f">d7e6ba37</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:36:03+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>add maven files
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/a73d88bf6cbfe7ce873122bbf7eb5ba34815efa3">a73d88bf</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:40:42+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>watch: Migrate to version 5.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/81e90d96eef3de4c42b472ace3e4b6cfe526bbd5">81e90d96</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:46:15+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>control: Add libjss-tools, disabled for now.
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/freeipa-team/jss/-/commit/87356df575467b5162dcce8cefc51cc9035cb32c">87356df5</a></strong>
<div>
<span> by Timo Aaltonen </span> <i> at 2026-02-16T12:46:58+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>releasing package jss version 5.9.0~beta3-1
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
171 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#354079a72b91a4280407c16a36f47d1986fd85a5">
.classpath
</a>
</li>
<li class="file-stats">
<a href="#45dd6ae68bbab2aa0c25915703946c41a90426ab">
.github/workflows/build-tests.yml
</a>
</li>
<li class="file-stats">
<a href="#fe77d5d1439f26e353a42bbd38dece2467ff6558">
.github/workflows/build.yml
</a>
</li>
<li class="file-stats">
<a href="#cc77230dff021a935d4bbcf8a06b71310c221562">
.github/workflows/external-application-connection-tests.yml
</a>
</li>
<li class="file-stats">
<a href="#4acb09048a1509dc0c145cd94124306557a9f5f5">
.github/workflows/pkcs11-tests.yml
</a>
</li>
<li class="file-stats">
<a href="#db624a1c44c913dc4357b650289b40b4f3017f7f">
.github/workflows/pki-build-test.yml
</a>
</li>
<li class="file-stats">
<a href="#043a2884f8c091abe1de785578e89de10e5dae72">
.github/workflows/pki-ca-test.yml
</a>
</li>
<li class="file-stats">
<a href="#b942be00021967a6d08f5effdd1123159d59ba73">
.github/workflows/pki-tests.yml
</a>
</li>
<li class="file-stats">
<a href="#982ca828a8ebd164626af77e87d1762e26c1d8a0">
.github/workflows/pki-tools-test.yml
</a>
</li>
<li class="file-stats">
<a href="#41c78cdfdff12c4a101b07b35137b8d117b3b75f">
.github/workflows/pki-tps-test.yml
</a>
</li>
<li class="file-stats">
<a href="#4639989a2b9ca33671669f3e377b9d0308553f80">
.github/workflows/publish.yml
</a>
</li>
<li class="file-stats">
<a href="#1d19aad7b7b27d190877325ddc2bf187f2ea4808">
<span class="new-file">
+
.github/workflows/stale.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#6634e674e2e98171d0ea1e1acedb9fb696a5ce56">
<span class="new-file">
+
.github/workflows/tomcat-basic-test.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#0ac0b983ac189b31591eef57c9e1b8a4981098e7">
<span class="new-file">
+
.github/workflows/tomcat-https-ciphers-test.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#4a65993676d66267e1993bfe8194c2b9426dcc6a">
<span class="new-file">
+
.github/workflows/tomcat-https-default-test.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#89cebd280c090d37948fc9832a042cd37c9dea66">
<span class="new-file">
+
.github/workflows/tomcat-https-multi-certificate-test.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a457c499f2b9c6aedeeff2125fbeaa2b4263ce96">
<span class="new-file">
+
.github/workflows/tomcat-https-tls13-test.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a0a4e24f2b814d1f708ec05ef552345379f5334c">
.github/workflows/tomcat-tests.yml
</a>
</li>
<li class="file-stats">
<a href="#8eef649c6f3efda90b9e4f57ec6593b23880057e">
.packit.yaml
</a>
</li>
<li class="file-stats">
<a href="#9a2aa4db38d3115ed60da621e012c0efc0172aae">
CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#6651ddff6eb82c840ced7c1dddee15c6e1913dd4">
Dockerfile
</a>
</li>
<li class="file-stats">
<a href="#40ebc6823f24f296c0cd3fddd6ccda69b74ff2e4">
azure-pipelines.yml
</a>
</li>
<li class="file-stats">
<a href="#6938ebfea762ce0c7ba0c2da2004eb53baa6e9a4">
base/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#49b65c50c8601d2e1935fd1c58ce4a5ed891704a">
base/src/main/java/org/mozilla/jss/CryptoManager.java
</a>
</li>
<li class="file-stats">
<a href="#57b8141f758fdaf71fb44b9cb305a8563885ed99">
base/src/main/java/org/mozilla/jss/JSSProvider.java
</a>
</li>
<li class="file-stats">
<a href="#8aa50858a0f9e631c07df0ccd181208304ab0229">
base/src/main/java/org/mozilla/jss/asn1/OBJECT_IDENTIFIER.java
</a>
</li>
<li class="file-stats">
<a href="#fa6071a6fa602c46b511915250bea8ebe175d269">
base/src/main/java/org/mozilla/jss/crypto/Algorithm.java
</a>
</li>
<li class="file-stats">
<a href="#b625476f4d085c1fb9e6dc339f73f8d19bb4c710">
base/src/main/java/org/mozilla/jss/crypto/CryptoStore.java
</a>
</li>
<li class="file-stats">
<a href="#e6dd375f7c11cc1042bb676a6e6ef47bb8f6501a">
base/src/main/java/org/mozilla/jss/crypto/InternalCertificate.java
</a>
</li>
<li class="file-stats">
<a href="#017fd3f305e3d1738d3600866c3d68795cf32be8">
base/src/main/java/org/mozilla/jss/crypto/KeyPairAlgorithm.java
</a>
</li>
<li class="file-stats">
<a href="#7766c3cc3c9fbf9fa912c30dc0700a8ac4f89a64">
base/src/main/java/org/mozilla/jss/crypto/PrivateKey.java
</a>
</li>
<li class="file-stats">
<a href="#aaecf05142fcf57a2beb03a3c269a03a17daf1c6">
base/src/main/java/org/mozilla/jss/crypto/SignatureAlgorithm.java
</a>
</li>
<li class="file-stats">
<a href="#7572289bf4562fb4ceb09fb0fe29af53484c6025">
base/src/main/java/org/mozilla/jss/crypto/TokenCertificate.java
</a>
</li>
<li class="file-stats">
<a href="#f169ea94d98319ae43371dc75346a00ea9e40f90">
base/src/main/java/org/mozilla/jss/crypto/X509Certificate.java
</a>
</li>
<li class="file-stats">
<a href="#de8846836374b9363488d361f4b112a6ba44e81a">
base/src/main/java/org/mozilla/jss/netscape/security/extensions/ExtendedKeyUsageExtension.java
</a>
</li>
<li class="file-stats">
<a href="#63f2105f6ce238578c84e12abf2a4bc8b7d5a7d1">
base/src/main/java/org/mozilla/jss/netscape/security/extensions/InhibitAnyPolicyExtension.java
</a>
</li>
<li class="file-stats">
<a href="#164bab1a0bb4610ab636fffd02821cf9c33549f9">
base/src/main/java/org/mozilla/jss/netscape/security/extensions/OCSPNoCheckExtension.java
</a>
</li>
<li class="file-stats">
<a href="#ff57030fae79cc8eabf21781e981098b2c17925d">
base/src/main/java/org/mozilla/jss/netscape/security/pkcs/PKCS10.java
</a>
</li>
<li class="file-stats">
<a href="#3bf90378250f2da9ee9174766c729bdd89ac0652">
base/src/main/java/org/mozilla/jss/netscape/security/pkcs/PKCS12Util.java
</a>
</li>
<li class="file-stats">
<a href="#5e9967f4acb68ea661eae99eab4522c61ae16623">
base/src/main/java/org/mozilla/jss/netscape/security/util/Cert.java
</a>
</li>
<li class="file-stats">
<a href="#6ea92e984d4977a0ef4c4ac8a2aae3fe22e78c00">
base/src/main/java/org/mozilla/jss/netscape/security/util/ExtPrettyPrint.java
</a>
</li>
<li class="file-stats">
<a href="#cc867058e7eec72f232a35fd031a3d2afd0a773b">
base/src/main/java/org/mozilla/jss/netscape/security/x509/AlgorithmId.java
</a>
</li>
<li class="file-stats">
<a href="#6d6ee232cbdc39350f5375829dbe95c71ed5befa">
base/src/main/java/org/mozilla/jss/netscape/security/x509/OIDMap.java
</a>
</li>
<li class="file-stats">
<a href="#2425344e9db65e2df26f08e68b6b596c258da4f2">
base/src/main/java/org/mozilla/jss/nss/SSLFDProxy.java
</a>
</li>
<li class="file-stats">
<a href="#a279164f87e5ca3ab3066df0f9d5b8374257b9b1">
base/src/main/java/org/mozilla/jss/pkcs11/KeyType.java
</a>
</li>
<li class="file-stats">
<a href="#94d5ecdae9111073bff3002e2d1254d7c09ee198">
base/src/main/java/org/mozilla/jss/pkcs11/PK11Cert.java
</a>
</li>
<li class="file-stats">
<a href="#571c199f41c3062afb66221399019b0f8b7fbb48">
<span class="deleted-file">
−
base/src/main/java/org/mozilla/jss/pkcs11/PK11InternalTokenCert.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#af1768075cf18894d5466bef986bce006ddcfed2">
base/src/main/java/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.java
</a>
</li>
<li class="file-stats">
<a href="#1f612733a20c465a539711069d7a45adb1aa2a24">
base/src/main/java/org/mozilla/jss/pkcs11/PK11PrivKey.java
</a>
</li>
<li class="file-stats">
<a href="#4faa12f2da5eb8b7a65ab46643bb07b28a37252a">
base/src/main/java/org/mozilla/jss/pkcs11/PK11RSAPrivateKey.java
</a>
</li>
<li class="file-stats">
<a href="#6c1078b685c5c18f136762eb70155feda6cb1cba">
base/src/main/java/org/mozilla/jss/pkcs11/PK11Store.java
</a>
</li>
<li class="file-stats">
<a href="#a92812db4ff09a1d95b26e006bd64f698955e1ab">
base/src/main/java/org/mozilla/jss/pkcs11/PKCS11Constants.java
</a>
</li>
<li class="file-stats">
<a href="#97e4323e65a2459637251d214c183212e496d306">
base/src/main/java/org/mozilla/jss/pkcs12/PFX.java
</a>
</li>
<li class="file-stats">
<a href="#7c06cf0be6e457cacfe602a83c8aa3ca57ed4b4f">
base/src/main/java/org/mozilla/jss/provider/java/security/JSSKeyPairGeneratorSpi.java
</a>
</li>
<li class="file-stats">
<a href="#9a3111dd719d7f31e4305a61cd7cefca38741dec">
base/src/main/java/org/mozilla/jss/provider/java/security/JSSKeyStoreSpi.java
</a>
</li>
<li class="file-stats">
<a href="#52b92575ec549e65064e16517afb0b9383bd7740">
base/src/main/java/org/mozilla/jss/provider/java/security/JSSSignatureSpi.java
</a>
</li>
<li class="file-stats">
<a href="#33e288b0ab4369b13d1665d8ecdf50f31dfbfa61">
base/src/main/java/org/mozilla/jss/provider/java/security/KeyFactorySpi1_2.java
</a>
</li>
<li class="file-stats">
<a href="#35e9c99d0c7ee9b45053f645a5785cf1f0cae1ba">
base/src/main/java/org/mozilla/jss/provider/javax/crypto/JSSTokenKeyManager.java
</a>
</li>
<li class="file-stats">
<a href="#c2cb59b60383869297e8ffccc487aa78ef021404">
base/src/main/java/org/mozilla/jss/provider/javax/crypto/JSSTrustManager.java
</a>
</li>
<li class="file-stats">
<a href="#70088db131d218e977baa3726a4b00acd8fb1478">
base/src/main/java/org/mozilla/jss/ssl/SSLCertificateApprovalCallback.java
</a>
</li>
<li class="file-stats">
<a href="#333e00b0a64db75db766091507bff9e0c7070eaa">
base/src/main/java/org/mozilla/jss/ssl/SSLHandshakeCompletedEvent.java
</a>
</li>
<li class="file-stats">
<a href="#940041670a21f9c755907db38fec67c71955e15d">
base/src/main/java/org/mozilla/jss/ssl/SSLSocket.java
</a>
</li>
<li class="file-stats">
<a href="#e1c7d2033c90a0713a9fc64bdafbbf1ebd62534e">
base/src/main/java/org/mozilla/jss/ssl/TestCertApprovalCallback.java
</a>
</li>
<li class="file-stats">
<a href="#173d66e59f6a0f6cfc9147328109aa6d53607e15">
base/src/main/java/org/mozilla/jss/ssl/javax/JSSEngine.java
</a>
</li>
<li class="file-stats">
<a href="#9f7a344d07bf83b97a18088a8699483e9d8b3877">
base/src/main/java/org/mozilla/jss/ssl/javax/JSSEngineReferenceImpl.java
</a>
</li>
<li class="file-stats">
<a href="#ca363c9dd18f798bd0ae0da1dd88241178776d83">
base/src/main/java/org/mozilla/jss/ssl/javax/JSSParameters.java
</a>
</li>
<li class="file-stats">
<a href="#e926039c9b56c90dfcbf692aed666026650b4638">
base/src/main/java/org/mozilla/jss/ssl/javax/JSSSocket.java
</a>
</li>
<li class="file-stats">
<a href="#c631ec9f1f7bf3c6e1520deac028ecd8be508b48">
base/src/main/java/org/mozilla/jss/ssl/javax/JSSSocketChannel.java
</a>
</li>
<li class="file-stats">
<a href="#8e90bc92e5ef59b5055d3357dfb497f1c03c6063">
base/src/main/java/org/mozilla/jss/util/ECCurve.java
</a>
</li>
<li class="file-stats">
<a href="#94b1b26a0c58dbea966c9321d8a60b9d183159c3">
base/src/test/java/org/mozilla/jss/tests/GenerateTestCert.java
</a>
</li>
<li class="file-stats">
<a href="#129c3373ad14a3c4e50bf94118bb6a03f359cbfe">
base/src/test/java/org/mozilla/jss/tests/JCASigTest.java
</a>
</li>
<li class="file-stats">
<a href="#58b86f1cd0a2b8f87e36ce069523021544c45630">
base/src/test/java/org/mozilla/jss/tests/KeyFactoryTest.java
</a>
</li>
<li class="file-stats">
<a href="#a281ac67a42fee32f8e7a8c28e8f94b3e1e3ae6c">
base/src/test/java/org/mozilla/jss/tests/ListCACerts.java
</a>
</li>
<li class="file-stats">
<a href="#cdb7cbb3163dad1f6edcb37628cbc7e318593506">
base/src/test/java/org/mozilla/jss/tests/SSLClientAuth.java
</a>
</li>
<li class="file-stats">
<a href="#90c8c2495d18abf37b2aca8abdfac16e22a4a98a">
base/src/test/java/org/mozilla/jss/tests/TestCertificateApprovalCallback.java
</a>
</li>
<li class="file-stats">
<a href="#b87e6b562d0ad00ade95c68ba3b76a994d9e7b9d">
base/src/test/java/org/mozilla/jss/tests/TestKeyGen.java
</a>
</li>
<li class="file-stats">
<a href="#1611a9e94ca70bd0b1af3ce386782127dc86da42">
base/src/test/java/org/mozilla/jss/tests/TestRawSSL.java
</a>
</li>
<li class="file-stats">
<a href="#ed44ea163451f9ebf46918c7d1554d45d991e823">
base/src/test/java/org/mozilla/jss/tests/TestSSLEngine.java
</a>
</li>
<li class="file-stats">
<a href="#59f81c123b3abbcb97274545796dd18706c3e106">
build.sh
</a>
</li>
<li class="file-stats">
<a href="#9f3af9fef0e3976107ab469d0eb1c9684c9aa796">
cmake/JSSConfig.cmake
</a>
</li>
<li class="file-stats">
<a href="#a8a567af8ceb46f449dc0e7aaaf4ce0465d01d9e">
cmake/JSSTests.cmake
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
debian/control
</a>
</li>
<li class="file-stats">
<a href="#1c1d10c7dd31a1b15d4ce5f1820730404ece9d2f">
<span class="new-file">
+
debian/libjss-tools.install
</span>
</a>
</li>
<li class="file-stats">
<a href="#26121dc92cd4cd9822d2e9e2b619b799bf9a51f4">
<span class="new-file">
+
debian/maven.ignoreRules
</span>
</a>
</li>
<li class="file-stats">
<a href="#d006b76813d91cccc2a85e222d10982eb5d52728">
<span class="new-file">
+
debian/maven.properties
</span>
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
debian/rules
</a>
</li>
<li class="file-stats">
<a href="#68ef9f98c01c7eecd4c605cc26048a06f3304b79">
debian/watch
</a>
</li>
<li class="file-stats">
<a href="#5c3305df17d4c5d90cd2fb1e3d3cb4b7027eacf1">
<span class="new-file">
+
docs/changes/v5.6.0/API-Changes.adoc
</span>
</a>
</li>
<li class="file-stats">
<a href="#7fe0a2dd101609053dd532e8a7f4369eb70b72ec">
<span class="new-file">
+
docs/changes/v5.6.0/Packaging-Changes.adoc
</span>
</a>
</li>
<li class="file-stats">
<a href="#a8b95739b28b85c8ec0fa1df83114f48eb9ad406">
<span class="new-file">
+
docs/changes/v5.6.0/Parameter-Changes.adoc
</span>
</a>
</li>
<li class="file-stats">
<a href="#b8e3e362b5503969f3c0000a19fcf0b78fc91300">
<span class="new-file">
+
docs/changes/v5.9.0/Algorithm-Changes.adoc
</span>
</a>
</li>
<li class="file-stats">
<a href="#21fff316a47ba3e7a99901dba075eb4ffe04a77c">
docs/pkcs11_constants.md
</a>
</li>
<li class="file-stats">
<a href="#54910b10227c5169852c980ec6d5694e0d2eb9c6">
examples/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#063bf4b6263fbc45f86d361246396c742b514a97">
jss.spec
</a>
</li>
<li class="file-stats">
<a href="#b12d4bb39e2227abf2936f0537fc380e566dcdc9">
lib/jss.map
</a>
</li>
<li class="file-stats">
<a href="#4539f9dee5f5c4745441e141827c0549f44e945b">
native/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#8cc5fbdeb910e05722f61226da48912735fbff8e">
native/src/main/native/org/mozilla/jss/crypto/Algorithm.c
</a>
</li>
<li class="file-stats">
<a href="#34e012ca703c1eef1d6bf2db38ab02a78eb3017c">
native/src/main/native/org/mozilla/jss/crypto/Algorithm.h
</a>
</li>
<li class="file-stats">
<a href="#20f23b0e2578ce1366c3b36909e71cceb60cd462">
native/src/main/native/org/mozilla/jss/nss/SSLFDProxy.c
</a>
</li>
<li class="file-stats">
<a href="#2b6c56c7d3793a0f3d9e5ee58f8bcc8a0e10a6c9">
native/src/main/native/org/mozilla/jss/nss/SSLFDProxy.h
</a>
</li>
<li class="file-stats">
<a href="#bdac3ac4713651b98dd271ab5f52d878c7a45454">
native/src/main/native/org/mozilla/jss/pkcs11/PK11Cert.c
</a>
</li>
<li class="file-stats">
<a href="#072407adb83919cfe96273f3041ecfab8e836fd5">
native/src/main/native/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c
</a>
</li>
<li class="file-stats">
<a href="#ff5749d5d972b674aafce9eb996de6bdda7fa3cf">
native/src/main/native/org/mozilla/jss/pkcs11/PK11PrivKey.c
</a>
</li>
<li class="file-stats">
<a href="#b22cdd6f48a965fe83a0111abd21187a61d90e8f">
native/src/main/native/org/mozilla/jss/pkcs11/PK11PubKey.c
</a>
</li>
<li class="file-stats">
<a href="#57b9bdfa2a0e29e53e211a349b267d5d878cf7b5">
native/src/main/native/org/mozilla/jss/pkcs11/PK11Store.c
</a>
</li>
<li class="file-stats">
<a href="#5d886aff07477a5b5d9605d611c8da4a9d18f16c">
<span class="new-file">
+
native/src/main/native/org/mozilla/jss/provider/javax/crypto/JSSTrustManager.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#ed62af7a2c5da39f5cd7530ffeb3039e01e83e1c">
native/src/main/native/org/mozilla/jss/ssl/SSLCipher.c
</a>
</li>
<li class="file-stats">
<a href="#65eff97cd08e9ee40e706eeb74818f2c310f64bd">
native/src/main/native/org/mozilla/jss/ssl/common.c
</a>
</li>
<li class="file-stats">
<a href="#1c7d4b15fb0915c1bbb6840db6102df7983dd27e">
native/src/main/native/org/mozilla/jss/util/java_ids.h
</a>
</li>
<li class="file-stats">
<a href="#559aefee99208a375936f41725923913b2ea004d">
native/src/main/native/org/mozilla/jss/util/jssutil.c
</a>
</li>
<li class="file-stats">
<a href="#442292b8a7efeabbe4cc176709b833b1792140ec">
pom.xml
</a>
</li>
<li class="file-stats">
<a href="#b750ac9f0d57eb4d29ecc591868aaf008e8f06c1">
symkey/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#32df0460cf2cf5b92229e700497b87dc238c4dda">
tests/bin/ds-create.sh
</a>
</li>
<li class="file-stats">
<a href="#b0d5cbb1ac6cd3573ea65223e09333c048e736ac">
tests/bin/ds-remove.sh
</a>
</li>
<li class="file-stats">
<a href="#55b5bff8c5d54e23ddff8f412cb89137c7f94934">
<span class="new-file">
+
tests/bin/ds-start.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#4234907bdb1e4fab4c587518e1c790e76cd91d1a">
<span class="new-file">
+
tests/bin/ds-stop.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#0023652ca2e7f0d52029775e387facd40d321ddf">
tests/bin/runner-init.sh
</a>
</li>
<li class="file-stats">
<a href="#b960b93ee0e659a43ebfe4edae96397e2b1f8527">
<span class="new-file">
+
tests/bin/test-init.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#a71983a808796cb6af4027f0d15a5e91a85d2102">
<span class="new-file">
+
tomcat-10.1/pom.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#f438eb48d924aaa8a6cf21fd0a6c030177ac9590">
<span class="new-file">
+
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/Http11NioProtocol.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#9e0d824e899e26906b0f33a03d5855b1d46db91e">
<span class="new-file">
+
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/JSSContext.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#4f2a14c29bfc7b58038ee1b4b891ad6da0896126">
<span class="new-file">
+
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/JSSImplementation.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#8d26321170eace8b7dc83f181cedc3246552f86d">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/JSSListener.java
→
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/JSSListener.java
</a>
</li>
<li class="file-stats">
<a href="#b776daf8b1be2fad3f70e50d38e6974c85badde2">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/JSSNioEndpoint.java
→
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/JSSNioEndpoint.java
</a>
</li>
<li class="file-stats">
<a href="#349a5a569ab2caa173ddec3b8cc6d16b09b1bff4">
<span class="new-file">
+
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/JSSSecureNioChannel.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#bbcece68a3d1bacc71c76142eebfda9066a0162e">
<span class="new-file">
+
tomcat-10.1/src/main/java/org/dogtagpki/jss/tomcat/JSSUtil.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#8b4dee5ab9780fef174402f828faee779e0aba83">
tomcat-9.0/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#d96a8153cddd2bb1d5d37cbff1c95f1b93e4d9e9">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/Http11NioProtocol.java
→
tomcat-9.0/src/main/java/org/dogtagpki/jss/tomcat/Http11NioProtocol.java
</a>
</li>
<li class="file-stats">
<a href="#6f5ac848dc553a99f03d1b8191e6a035476f11d3">
tomcat-9.0/src/main/java/org/dogtagpki/jss/tomcat/JSSContext.java
</a>
</li>
<li class="file-stats">
<a href="#b641166816257ae67d37bf40bedc8c58c288f9e6">
<span class="new-file">
+
tomcat-9.0/src/main/java/org/dogtagpki/jss/tomcat/JSSListener.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#4d1d1058e050db00fe8f59ddb5ba02690b269163">
<span class="new-file">
+
tomcat-9.0/src/main/java/org/dogtagpki/jss/tomcat/JSSNioEndpoint.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#e6ec523d7864f9c7fd4d24e1f906e8c6c983d427">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/JSSSecureNioChannel.java
→
tomcat-9.0/src/main/java/org/dogtagpki/jss/tomcat/JSSSecureNioChannel.java
</a>
</li>
<li class="file-stats">
<a href="#421c02539ebed6d84a14d76e271f2fb5c655a5e3">
tomcat-9.0/src/main/java/org/dogtagpki/jss/tomcat/JSSUtil.java
</a>
</li>
<li class="file-stats">
<a href="#290be4391a9ffe4630e3fc53789c809b1705f3af">
tomcat/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#986e15388a7df5ebdeb9495e2fb8e3c9a14b0375">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/IPasswordStore.java
</a>
</li>
<li class="file-stats">
<a href="#4661757f0fc02f9147f64cd35166af44b53ca89b">
<span class="new-file">
+
tomcat/src/main/java/org/dogtagpki/jss/tomcat/PasswordStore.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#7748974fb051da8ab791a94a7e773696beb6742b">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/PlainPasswordFile.java
</a>
</li>
<li class="file-stats">
<a href="#5ebe1b8b7f718a4de4fe856c97daccf007c2779a">
tomcat/src/main/java/org/dogtagpki/jss/tomcat/TomcatJSS.java
</a>
</li>
<li class="file-stats">
<a href="#bcdc8f8e8af5d5b2d2de689c8dc6a3c33f6e073a">
<span class="new-file">
+
tools/CMakeLists.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#a704f3ac69ff786de2e0b5fa33caa3b78e933e34">
tools/build_pkcs11_constants.py
</a>
</li>
<li class="file-stats">
<a href="#9198b92a6e512f09f8477206fff9fbe04deb107b">
<span class="new-file">
+
tools/src/main/native/p12tool/CMakeLists.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#1f6ab0c4e814788bb639e9808708a83debcaabc6">
<span class="new-file">
+
tools/src/main/native/p12tool/basicutil.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#621beb343325b6f7b58afadc2f74d912e928b7a0">
<span class="new-file">
+
tools/src/main/native/p12tool/basicutil.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#0171456140b44e9ecd9b8fdc0c580e67749af21d">
<span class="new-file">
+
tools/src/main/native/p12tool/berparse.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#c00a41a791505bc5843f3ff9e1599e22029c9c5a">
<span class="new-file">
+
tools/src/main/native/p12tool/derprint.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#dffdbd4be5cac2e4f68627af5a03ef84e71ef4f6">
base/src/main/java/org/mozilla/jss/pkcs11/PK11InternalCert.java
→
tools/src/main/native/p12tool/ffs.c
</a>
</li>
<li class="file-stats">
<a href="#88432bb8b6c38b8214d4e1d8a191e3a4485fb476">
<span class="new-file">
+
tools/src/main/native/p12tool/moreoids.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#afbfdc3b4bf3f5023888720cb785d11672c66cf1">
<span class="new-file">
+
tools/src/main/native/p12tool/p12tool.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#b9fb41b00d0bc66f6fc75f251c59e89482910a92">
<span class="new-file">
+
tools/src/main/native/p12tool/p12tool.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#31951909430980fa26b0b745a1b7351e8e3fd5ad">
<span class="new-file">
+
tools/src/main/native/p12tool/pk11table.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#fea2f08ae71b8dbb9da302c1d54f277985a74511">
<span class="new-file">
+
tools/src/main/native/p12tool/pk11table.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#94b063184c8a9393f94455d1606b2a2926bb4337">
<span class="new-file">
+
tools/src/main/native/p12tool/pppolicy.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#8f887a1abaa7b0f170f520f30d0dfd440be5d213">
<span class="new-file">
+
tools/src/main/native/p12tool/secpwd.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#4fb3a560d0ad45740569dbe4e0aa20181bbb0298">
<span class="new-file">
+
tools/src/main/native/p12tool/secutil.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#05632132886a0ff3d7bf90e45d77cf49b9d03aca">
<span class="new-file">
+
tools/src/main/native/p12tool/secutil.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#455eac1be7357562051ff5884918da2cffe7d49f">
<span class="new-file">
+
tools/src/main/native/p7tool/CMakeLists.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#9cbbe8aad4d4257aed8e4ebb8e0d3d60493e59ac">
<span class="new-file">
+
tools/src/main/native/p7tool/NSPRerrs.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#9745331a2d0f93b9cd106b834a66d7025f45ff02">
<span class="new-file">
+
tools/src/main/native/p7tool/SECerrs.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#d7beba19ce200be8eac0d5706d7a5afff8cd18d9">
<span class="new-file">
+
tools/src/main/native/p7tool/SSLerrs.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#c71ecca02c4e5539dcfad89ce6cded84ff6a38d1">
<span class="new-file">
+
tools/src/main/native/p7tool/p7tool.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#b25e9f00ec8fc03887e3cb32688b72fac7fe2aa8">
<span class="new-file">
+
tools/src/main/native/p7tool/pppolicy.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#44bce9e2f8e939009507388fe80409fa3b95e6c6">
<span class="new-file">
+
tools/src/main/native/p7tool/secerror.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#ad747068a3d5a37bfe319db8f8cc823ae56b8551">
<span class="new-file">
+
tools/src/main/native/p7tool/secerror.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#bb9011a5c0b679d02d2d148dd55dded40fa3210c">
<span class="new-file">
+
tools/src/main/native/p7tool/secpwd.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#63058571ed5ca5a1ac008adf5a15112ebcf0f99d">
<span class="new-file">
+
tools/src/main/native/p7tool/secutil.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#2a56baa553a47e24cd0813a2fc1745a623f08783">
<span class="new-file">
+
tools/src/main/native/p7tool/secutil.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#8c7876664a1134011c3d51b446957710658c0104">
<span class="new-file">
+
tools/src/main/native/sslget/CMakeLists.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#90003d8fb0447dbfc1be348c718bdfdabc484334">
<span class="new-file">
+
tools/src/main/native/sslget/getopt.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#5d8fe1063ebe5d2f5544ae148dbf61fb7b14641a">
<span class="new-file">
+
tools/src/main/native/sslget/sslget.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#a91c079915881997214fbfc43d3f3563b6fe7849">
update_version.sh
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/freeipa-team/jss/-/compare/45983d36c18b9c4ca9e6e896762f356511dc0692...87356df575467b5162dcce8cefc51cc9035cb32c">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/freeipa-team/jss/-/compare/45983d36c18b9c4ca9e6e896762f356511dc0692...87356df575467b5162dcce8cefc51cc9035cb32c at 1771238844
</span>
</p>
</div>
</body>
</html>