[dane] openpgpkey-milter-02 milter application

Paul Wouters <paul@nohats.ca> Fri, 14 February 2014 21:48 UTC

Return-Path: <paul@nohats.ca>
X-Original-To: dane@ietfa.amsl.com
Delivered-To: dane@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CCE51A02C0 for <dane@ietfa.amsl.com>; Fri, 14 Feb 2014 13:48:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.548
X-Spam-Level:
X-Spam-Status: No, score=-2.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.548] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FnmLXmzC92wm for <dane@ietfa.amsl.com>; Fri, 14 Feb 2014 13:48:27 -0800 (PST)
Received: from bofh.nohats.ca (bofh.nohats.ca [76.10.157.69]) by ietfa.amsl.com (Postfix) with ESMTP id 63DD91A032B for <dane@ietf.org>; Fri, 14 Feb 2014 13:48:27 -0800 (PST)
Received: from bofh.nohats.ca (bofh.nohats.ca [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id B3BE5800AA for <dane@ietf.org>; Fri, 14 Feb 2014 16:48:25 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1392414505; bh=Lq9xKyEY1QrcJo2/2JMAF8K+1aNBIcGzTrJ1znjSYPk=; h=Date:From:To:Subject; b=WFzWVVtqq4hjwG3dkSqNMTHvaRSyetcinibITtXspfHy1anNGoc5OXit2I1WPPkqy Cj0PSxtfVqgHKXcBq8xAd1rNsDxNHPC5qaC7KTQXSH3EPprTFaEuUtxhBqqLSpXsNT nOelx4ejJOJQub1rEvpGj0+vIVTxWCmD8K1fQJzQ=
Received: from localhost (paul@localhost) by bofh.nohats.ca (8.14.7/8.14.7/Submit) with ESMTP id s1ELmPhc012415 for <dane@ietf.org>; Fri, 14 Feb 2014 16:48:25 -0500
X-Authentication-Warning: bofh.nohats.ca: paul owned process doing -bs
Date: Fri, 14 Feb 2014 16:48:25 -0500 (EST)
From: Paul Wouters <paul@nohats.ca>
To: dane WG list <dane@ietf.org>
Message-ID: <alpine.LFD.2.10.1402141642240.9049@bofh.nohats.ca>
User-Agent: Alpine 2.10 (LFD 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Archived-At: http://mailarchive.ietf.org/arch/msg/dane/NIebG-VO-Fqm8ZqAeCKYS8NGkuw
Subject: [dane] openpgpkey-milter-02 milter application
X-BeenThere: dane@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DNS-based Authentication of Named Entities <dane.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dane>, <mailto:dane-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dane/>
List-Post: <mailto:dane@ietf.org>
List-Help: <mailto:dane-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dane>, <mailto:dane-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Feb 2014 21:48:33 -0000

I forgot to mention that I wrote a sample milter implementation of
draft-wouters-dane-openpgp-02. This milter will attempt to encrypt
plaintext messages received as MUA or MTA. Feel free to test it with
me using paul@nohats.ca, which is publishing an OPENPGPKEY record.

ftp://ftp.nohats.ca/openpgpkey-milter/
https://github.com/letoams/openpgpkey-milter

It has been packaged up for Fedora and EPEL (RHEL/CentOS)

It has only been tested with postfix, but should work with sendmail too.
There is some chance that python-gnupg does not like your key,
especially if using exotic non-ascii characters. Or punycode.

Paul