gpg-mime-filter

Ruby script framework for the encryption and decryption of email according the GPG/MIME Format
Download

gpg-mime-filter Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Otto Linnemann
  • Publisher web site:
  • Operating Systems:
  • Mac OS X 10.6 or later
  • File Size:
  • 2 MB

gpg-mime-filter Tags


gpg-mime-filter Description

Ruby script framework for the encryption and decryption of email according the GPG/MIME Format GPG/MIME is an expansion to Apple's MIME format which encrypts the email content as a whole and stores the result within an email attachment. Even though Mail.app does not recognize this format, it does not alter it so the encryption can be done by external utility. The decryption of a GPG/MIME encoded email requires to extract this attachment, decrypt it and replace the message content blog with the decrypted clear text. Reformatting and the invocation of the GPG command line application is implemented with a set of Ruby scripts which are encapsulated within an AppleScript application for simplified usage. Currently users still need to drag and drop the messages they want to decrypt onto the GPG Decode application manually. Later on even this process can be automated by further scripts in example by passing all new messages to the decryption droplet when received. The encryption process is actually more complex since the mail application alters the MIME format before the message is send out. As a consequence GPG/MIME encrypted messages cannot be handled inside Apple Mail without significantly changing its internal data flow. Instead the present approach creates a local SMTP filter server instance. Thus it is required to change the Apple Mail configuration for using the local SMTP filter server who is responsible for all formatting and encryption processes and forwarding of the result to the external email service provider. Encryption is only possible for recipients whose public GPG keys are available in the local key ring. Otherwise the message is signed exclusively. Requirements: · GnuPG · Property List Editor What's New in This Release: · 39945bb fixed encryption/signing switch · 5001a67 cleaned useless file · 89a3bae fixed wrong server port bug · 814a7c0 added base64 support for gpg signature insertion · 8a58c06 fixed compatibility issues with GPGMail · fc826d3 bug fix: wrong rpg recipient argument position · 24098aa required for TLS support · cd6dc8d Added support for TLS connection to external SMTP server (googlemail) Improved GPG error handling · b5003c1 added readme · e90ac21 Initial commit of the GPG/MIME filter scripts


gpg-mime-filter Related Software