Alexey,

Given your experience with implementing https://bugs.openjdk.org/browse/JDK-8320362, is this something you would be interested in working on?

Tim, any progress on the OCA?

Thanks,

Sean

On 1/13/25 2:47 PM, Alexey Bakhtin wrote:
Hello Sean, Tim

I've attached logs to the JDK-8347067, created based on Tim’s report.
As you mentioned already, the issue happens because the TLS server sends truncated chain without CA intermediate certificates. In my understanding, it should not be a problem if the Root and CA intermediate are stored in the KeychainStore. According to the Apple spec CA intermediate can be stored without trust settings but is considered trusted if validated to the root cert.

Regards
Alexey

On 13 Jan 2025, at 01:21, Tim Jacomb <timjaco...@gmail.com> wrote:


        
Some people who received this message don't often get email from timjaco...@gmail.com. Learn why this is important <https://aka.ms/LearnAboutSenderIdentification>
        


        
Caution: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


Hi Sean

I don't have access to add to the bug report, but I've attached to the GitHub pull request here:
https://github.com/openjdk/jdk/pull/22911#issuecomment-2586577905

(this can also be reproduced with this repository: https://github.com/timja/openjdk-intermediate-ca-reproducer)

Thanks
Tim

On Thu, 9 Jan 2025 at 20:56, Sean Mullan <sean.mul...@oracle.com> wrote:


    On 1/8/25 4:06 AM, Tim Jacomb wrote:
    > TLS handshake fails with PKIX path building error.
    >
    > Chain is Root -> Intermediate -> Leaf in the runnable example
    although
    > in our real-world use-case its Root -> Intermediate 1 ->
    Intermediate 2
    > -> Leaf
    > If I run the example only with Root -> Leaf then it works fine...

    It would be helpful if you can attach two logfiles (assuming the
    info
    isn't sensitive) to the bug report[1], one running with
    -Djavax.net.debug=all and the other with
    -Djava.security.debug=certpath.

    Thanks,
    Sean

    [1] https://bugs.openjdk.org/browse/JDK-8347067

Reply via email to