Hello James,

> -----Ursprüngliche Nachricht-----
> Von: James H. H. Lampert <jam...@touchtonecorp.com.INVALID>
> Gesendet: Freitag, 19. Mai 2023 00:33
> An: Tomcat Users List <users@tomcat.apache.org>
> Betreff: Re: AW: AW: Too many certificates in chain?!? Help!
> 
> On 5/18/23 1:57 PM, Thomas Hoffmann (Speed4Trade GmbH) wrote:
> 
> > So the error is raised not by tomcat but by the ibm JDK.
> 
> Yes. The results reported in my latest email say as much.
> 
> Those results also say that there's something different -- radically 
> different,
> judging from the amount of red that showed up in Hex Fiend -- between a
> keystore signed and chained on my new M2 Mac Mini, and a keystore signed
> and chained on my old 2017 iMac, both starting from the same original
> keystore, and the same CA certs, using the same version of KeyStore
> Explorer.
> 
> Just now, I thought I'd found something: I thought maybe it was the "Zulu-8"
> ARM-native Java 8 JVM that is currently the default on the M2 Mini. I
> temporarily pulled Zulu-8 out, forcing KeyStore Explorer to run under an
> Intel-native JVM. I tried signing and chaining the keystore, putting it on the
> customer box, and doing a keytool -list -v on it. It liked it. No 
> out-of-memory,
> no excessive (and maddeningly unspecified) chain length. And I was
> immediately certain that it was the Zulu-8.
> 
> But then I tried putting Zulu-8 back in, and doing the sign-and-chain
> operation under it. And it passed the keytool test just fine. Twice, with a
> reboot of my Mini in between.
> 
> Just for grins, I also ran the keytool test on all five keystore versions on 
> our
> cloud AS/400 (where it would NOT be good to shut down the Tomcat server).
> There, too, the *only* one that failed was the one that failed on the
> customer box. I did, however, notice something else:
> all five of them are 5486 bytes long at this end. As is the one that I sent 
> back
> from the customer box. And all of the ones that worked properly are 5486
> bytes as received on both remote AS/400s. But the bad one was 5515 bytes
> long as received on both remote AS/400s!
> 
> I'm sorely tempted to fire up the local AS/400 I was using earlier today,
> AGAIN!, and see how big it was, as received (being transferred directly,
> rather than through a private FTP server).
> 
> At this point, I'm calling it a fluke. Some freak glitch with that specific 
> sign-
> and-chain operation, that caused AS/400s to not like it.
> Unless somebody else has a better explanation.
> 
> --
> JHHL
> 

I am not familiar with IBM JDK and AS 400.
Maybe you can create all the PEM-Files (base64 encoded), private/public key and 
intermediates and assemble the jks file on the target machine?

Greetings,
Thomas

Reply via email to