On 29/03/2019 18:52, Ethan Jensen wrote:
> On Thu, Mar 28, 2019 at 5:05 PM Mark Thomas <ma...@apache.org> wrote:
> 
>> On 28/03/2019 17:18, Ethan Jensen wrote:
>>> On Thu, Mar 28, 2019 at 11:11 AM Mark Thomas <ma...@apache.org> wrote:
>>
>> <snip/>
>>
>>>> Can you post the header of your private key file? It should look
>>>> something like:
>>>>
>>>> -----BEGIN RSA PRIVATE KEY-----
>>>> Proc-Type: 4,ENCRYPTED
>>>> DEK-Info: AES-256-CBC,D02DE734A8C2DBA625FC4180E7AECC78
>>>>
>>>> Thanks,
>>>>
>>>> Mark
>>>>
>>>>
>>> Here you are:
>>>
>>> Bag Attributes
>>>     localKeyID: 14 A3 77 23 14 44 3E 99 FD 7D A4 BE C3 4C 10 D0 DD 5A DA
>> 0B
>>>     friendlyName: mydomain.com
>>> Key Attributes: <No Attributes>
>>> -----BEGIN ENCRYPTED PRIVATE KEY-----
>>
>> Bingo. That is a PKCS#8 format file that OpenSSL understands but JSSE
>> does not. The fix I had in mind does work. Now I understand why the
>> problem occurred and can confirm that the fix works I'll apply it for
>> the next release. A a workaround you can convert that private key to
>> PKCS#1 format.
>>
>> Mark
>>
>>
> Mark,
> 
> I can confirm that this does work!  I converted the key and when starting
> up Tomcat am greeted with this message in the log:
> 
> ...
> 29-Mar-2019 14:43:30.865 INFO [main]
> org.apache.tomcat.util.net.openssl.OpenSSLUtil.getKeyManagers The
> certificate [conf/tls_config/20200411/star_mydomain_com.pem] or its private
> key [conf/tls_config/20200411/star_mydomain_com.key] could not be processed
> using a JSSE key manager and will be given directly to OpenSSL
> ...
> 
> For future reference, can you share how you determined the key was in a
> PKCS#8 format?  I had tried to ascertain that ahead of time, but didn't see
> anything readily identifiable (to me), though I'm not terribly familiar
> with particular key formats and perhaps it was just a recognition thing
> (for you).

I googled for "-----BEGIN ENCRYPTED PRIVATE KEY-----"

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to