Re: [exim] DKIM: signing failed (RC -102)

Top Page
Delete this message
Reply to this message
Author: Jaap Winius
Date:  
To: exim-users
Subject: Re: [exim] DKIM: signing failed (RC -102)
Quoting Jaap Winius <jwinius@???>:

> My first attempt to configure DKIM on a Debian wheezy box running
> Exim4 4.80 (exim4-daemon-heavy) keeps ending with this error:
>
> DKIM: signing failed (RC -102)


Solved this one myself. All I really did was to use a 2048-bit key
instead of the 256-bit key that I had created earlier and the error
disappeared. The full set of commands that I used to generate both the
private and public keys was:

~# CONF=/etc/exim4 ; BITS=2048 ; SELECTOR=rsa1 ; openssl genrsa -out
$CONF/dkim.$BITS-bit.private.$SELECTOR $BITS ; openssl rsa -in
$CONF/dkim.$BITS-bit.private.$SELECTOR -out $CONF/dkim.public.der
-pubout -outform DER ; base64 < $CONF/dkim.public.der >
$CONF/dkim.$BITS-bit.public.$SELECTOR ; rm $CONF/dkim.public.der ;
chgrp Debian-exim $CONF/dkim.*-bit.private.$SELECTOR ; chmod 640

Moreover, the Exim variables that I've set are:

DKIM_DOMAIN = umrk.nl
DKIM_SELECTOR = exm
DKIM_PRIVATE_KEY = CONFDIR/dkim.2048-bit.private.rsa1

I left out the 'DKIM_CANON' variable because it's set to 'relaxed' by default.

Cheers,

Jaap