Re: DKIM -- crashes at James startup with error: malformed sequence in RSA private key

Günter Paul <[email protected]>
Newsgroups gmane.comp.jakarta.james.user
Message-ID <[email protected]>
Hi Gil,
I'm using DKIM without problems. Maybe the blanks in private key are the problem? Can you check it?

Your file:
     <privateKey>
     -----BEGIN RSA PRIVATE KEY-----
     =======KEY===========
     -----END RSA PRIVATE KEY-----
      </privateKey>

My file:
     <privateKey>
-----BEGIN RSA PRIVATE KEY-----
=======KEY===========
-----END RSA PRIVATE KEY-----
      </privateKey>

Best wishes
Günter

> Gilberto Espinoza <[email protected]> hat am 22.11.2023 17:03 CET geschrieben:
> 
>  
> Hello,
> 
> My instance of James 3.8.0 crashes when I try to add the DKIM configuration
> in the mailetcontainer.xml. I follow the instructions in the How-To (
> https://james.apache.org/howTo/dkim.html). After generating the private and
> public keys as instructed, I add the following snippet to the
> mailetcontainer.xml configuration.
> 
> Upon startup, it crashes with the following error message:
> 
> 15:19:36.350 [ERROR] o.a.j.m.l.AbstractStateMailetProcessor - Unable to
> init mailet org.apache.james.jdkim.mailets.DKIMSign
> org.bouncycastle.openssl.PEMException: malformed sequence in RSA private key
> 
> The private key is a copy and paste of the contents of the private.pem file
> that is generated using openssl as instructed in the How-To instructions. I
> am at a loss on what is causing the malformed sequence. Any suggestions
> would be appreciated.
> 
>   <processor state="relay" enableJmx="true">
>     <mailet match="All" class="org.apache.james.jdkim.mailets.DKIMSign">
> 
>       <signatureTemplate>v=1; s=james3; d=myrealdomain.net ; h=from : reply-to
> : subject : date : to : cc : resent-date : resent-from : resent-sender :
> resent-to : resent-cc : in-reply-to : references : list-id : list-help :
> list-unsubscribe : list-subscribe : list-post : list-owner : list-archive;
> a=rsa-sha256; bh=; b=;</signatureTemplate>
> 
>      <privateKey>
>      -----BEGIN RSA PRIVATE KEY-----
>      =======KEY===========
>      -----END RSA PRIVATE KEY-----
>       </privateKey>
>     </mailet>
>   </processor>
> 
> 
> Thanks,
> 
> 
> Gil Espinoza
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.