https://bugs.exim.org/show_bug.cgi?id=1700

            Bug ID: 1700
           Summary: DKIM verification fails with pubkey_syntax for
                    domainkey records published with spaces in base64
                    encoded publickey
           Product: Exim
           Version: 4.86
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: DKIM
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]

Exim reports a syntax error on parsing public keys which contain spaces within
the base64 encoded p= tag, which would otherwise pass validation.

As per http://dkim.org/specs/rfc4871-dkimbase.html#key-text spaces are
permitted within the base64 encoded p= tag.

An example is 
dig +short bdk._domainkey.e.huntoffice.ie TXT
"v=DKIM1\; k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxB//
V3xdjXdGzOleXXn1d4AJ5nDBk00dZTzEVZLvJEdzYsx573qgw7q8x3gkKx20rfTQbh3/GFT6GjtMwc5ejzmneseM5fyC4pjcFELrXQvCm/NbRNSnQCFd8eGMZppxFhWSrwYI2bAprgVJxbVC3Z6qGTN6TKXI/dwPxaJR
QIDAQAB"

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to