[jdk21u-dev] RFR: 8311644: Server should not send bad_certificate alert when the client does not send any certificates

Junhua Huang duke at openjdk.org
Wed Aug 28 06:27:27 UTC 2024


On Sat, 17 Aug 2024 04:05:35 GMT, Amos Shi <ashi at openjdk.org> wrote:

> Backport of [JDK-8311644](https://bugs.openjdk.org/browse/JDK-8311644)
> 
> Testing
> - Local: Test passed on `MacOS 14.6.1` on Apple M1 Max
>   - `CertMsgCheck.java`: Test results: passed: 1
>   - `CheckSessionContext.java`: Test results: passed: 1
>   - `LegacyDHEKeyExchange.java`: Test results: passed: 1
>   - `SigAlgosExtTestWithTLS12.java`: Test results: passed: 1
>   - `SigAlgosExtTestWithTLS13.java`: Test results: passed: 1
> - Pipeline: All checks have passed
> - Testing Machine:

Test on local linux machine

System info
- `tail /etc/lsb-release`


DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.4 LTS"


- `lscpu`


Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         48 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  16
  On-line CPU(s) list:   0-15
Vendor ID:               AuthenticAMD
  Model name:            AMD Ryzen 7 5800H with Radeon Graphics
    CPU family:          25
    Model:               80
    Thread(s) per core:  2
    Core(s) per socket:  8
    Socket(s):           1
    Stepping:            0
    BogoMIPS:            6387.77


Test result: `All passed`

- Passed: `javax/net/ssl/SSLSession/CertMsgCheck.java`
- Passed: `javax/net/ssl/SSLSession/CheckSessionContext.java`
- Passed: `sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java`
- Passed: `sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java`
- Passed: `sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java`

-------------

PR Comment: https://git.openjdk.org/jdk21u-dev/pull/932#issuecomment-2314417098


More information about the jdk-updates-dev mailing list