Why do email Digital Signatures have to be such a pain in the ass?
Summary: Digital Signing of email doesn't need to be a major chore using PC operating systems and webmail sites, but it is.
I spent the better part of my day trying to get Thawte personal email digital signatures to work with GMail and Lotus Notes 8.5. Why does it need to be this hard?
Yesterday I finally had a need to get a personal digital certificate and send somebody a digitally signed email message -- I'm working remotely on a project for one of my customers and I needed VPN access into their network. To get the necessary permissions and access, I had to send a digitally signed email to their head of IT security. The head of IT security directed me to Thawte's freemail certificate issuing authority web site, which generates certificates for several different web browsers and email clients that you can import and use to digitally sign your emails. I figured "ok, no problem".
Click on the "Read the rest of this entry" link below for more.
The actual certificate registration process itself is fairly simple. You sign up into Thawte's web site and fill out a bunch of personal information, and the site sends you an email with a link which it uses for delivery verification. After clicking on the link, you can then request a X.509 format public key certificate for "Mozilla Firefox/Thunderbird/Netscape Communicator", "Internet Explorer/Outlook/Outlook Express", "Lotus Notes R5", "OperaSoftware Browser" or "C2Net SafePassage Web Proxy".
Being that I am a Lotus Notes user, I chose Lotus Notes R5, assuming that certificate would still work in R8. So I hit the request button.
Unfortunately, if you are running Lotus Notes R8 and are using Firefox as your browser to follow external links in your emails, Thawte gives you a Sorry Dave, I Can't Do That message. Kind Regards? Is that the South African way of saying go stuff yourself? Okay, so I figured maybe it needs to import the cert into my browser, and then Notes will handle it automagically. So I requested a Mozilla certificate, which took a few minutes for it to generate, which I was then able to download using Windows XP and automatically imported into my browser.
When I attempted to digitally sign an email message using Lotus Notes, it told me I had no certificates. Suffice to say if you do not have a Lotus Notes-compatible certificate and you don't import it into the software directly, digital signatures with Notes do not work. DOH! Given that Thawte wasn't going to issue me one for Notes, I had to take another route. I decided I was going to use my personal email account running on GMail instead. Surely, the mighty Google had figured out how to do this, right?
In a word, uh, no. As It turns out, GMail has no built-in automagical provisions for digital signing using an X.509 certificate. There's no settings area where you can select "Import Digital Certificate" or "Generate Digital Certificate from Google's cert authority" or anything like that. To use digital signatures with GMail, you actually have to download a 3rd-party Firefox extension that supports S/MIME, which will insert your Thawte/Firefox compatible certificate into an email using GMail. Got it? Okay, great.
Related: Getting a Thawte Email Certificate (heypete.com)
But I wasn't going to mess with squirrely Firefox extensions and GMail using my work Windows XP laptop, which is an acropolis of business-critical software that I don't want to fool around with that uses finely tuned java/web apps which require specific configurations in order to run correctly. I had just built a brand-new Windows 7 machine and a bunch of Windows 7 VMs that I could blow up if I wanted. So I installed Firefox 3.5 on Windows 7, and I installed the S/MIME plugin. Then I retrieved my certificate from the Thawte website.
I quickly found out, however, that this doesn't work. You see, when you run Firefox 3.5 in Windows 7, by default it runs in Windows Vista compatibility mode and the MIME behavior is different and you can't pick up your certificate from Thawte from their web site and automatically import it into Firefox. You have to right-click on the Firefox icon, select Properties, then select Compatibility and then Windows XP Service Pack 3. Then you can send an email using the digital signing plugin for GMail.
You'll notice that at the bottom of the email, there's an smime.p7s attachment which is the actual digital signature. But this digital signature is "Untrusted" because I didn't join the "Web of Trust" for Thawte and didn't get a bunch of people to verify I was a real human being.
There needs to be a better and easier way to get digital signatures into emails. For starters, all the mainstream web email services, be it GMail, Microsoft Hotmail, AOL Mail or Yahoo! Mail need to integrate their own Certificate Authorities into their web sites or at least form partnerships with existing Certificate Authorities so that with a few clicks, you've got a certificate issued and running in your Web Mail.
You shouldn't need some stupid browser plug-in with some arcane web retrieval mechanism which breaks on modern versions of Windows to do this. If a "Web of trust" is required to further verify that you are a real person and not some random spammer, then I can think of no better mechanism than using social networking sites for this, such as your existing LinkedIn contacts or your FaceBook friends network that will validate a trust ring for email certificates -- the people who ALREADY trust you as a contact to begin with.
Are you frustrated with the current state of digital signing mechanisms? Talk Back and Let Me Know.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Talkback
Use Help in Notes
pkcs12 and PKCS7 file quite easily using it.
However, the whole thing is stupid. I could
easily "fake" a certificate by sending the
verification to numerous e-mail accounts to trick
the system into trusting me.
dsf
Wholesale Knife http://www.chinawholesaletown.com/wholesale-Whistle-Buckle/ Manicure Set Dog Waste Bag Dispenser
Wholesale Clothing http://www.chinawholesaletown.com/wholesale-Wine-Tote-Bag/ Cake Towel Wholesale Ruler
Poncho Raincoat http://www.chinawholesaletown.com/wholesale-Foam-Visor/ Photo Frame Wine Pouch
Wholesale Clothes Rack http://www.chinawholesaletown.com/wholesale-Metal-Money-Bank/ Highlighter Pen Waterproof Hard Case
Ring Mug http://www.chinawholesaletown.com/wholesale-Digital-Money-Bank/ Wholesale Mat Wholesale Cooler
Gloves Clapper http://www.chinawholesaletown.com/wholesale-Tube-Cooler/ Magnifier Ruler Patient Care Products
Glass Coaster http://www.chinawholesaletown.com/wholesale-Newtons-Cradle/ Pet Supplies Wholesale Clothes Rack
Name Card Holder http://www.chinawholesaletown.com/wholesale-Bump-Cap/ Wholesale Magnifier Wholesale Sticker
Highlighter Pen http://www.chinawholesaletown.com/wholesale-Foldable-Frisbee-In-Pouch/ Wholesale Massager Automotive Products
Hair Products http://www.chinawholesaletown.com/wholesale-Bag-Hanger/ Safety Products Jamaican Man Ashtray
Wholesale Umbrella http://www.chinawholesaletown.com/wholesale-Whistle-Buckle/ Lady Beauty Care Promotional Gifts
Wholesale lable http://www.chinawholesaletown.com/wholesale-Hockey-Set/ Wholesale Knife Mini DV
Wholesale Mat http://www.chinawholesaletown.com/wholesale-Pet-Poo-Pick-Bag/ Wholesale Lighter Pet Supplies
Wholesale Swimming Products http://www.chinawholesaletown.com/wholesale-Bag-Clip/ Wholesale Furniture Wholesale Bag
Teeth whitening Pen http://www.chinawholesaletown.com/wholesale-Vibram-Five-Finger-Shoes/ Wholesale Bookmark Bottle Holder
Wholesale Frisbee http://www.chinawholesaletown.com/wholesale-Trolley-Coin-Keychains/ Water Filter Bottle Digital Spoon Scale
Gift Box http://www.chinawholesaletown.com/wholesale-Wedding-Favors/ Wholesale Bangle Water Spray Fan
Wholesale Clap Hands http://www.chinawholesaletown.com/wholesale-Notebook-Calculator/ Fleece Blanket Cleaner Products
Wholesale Puzzle http://www.chinawholesaletown.com/wholesale-Foam--Hand/ Electroluminescent Fishing Supplies
Wholesale Carabiner http://www.chinawholesaletown.com/wholesale-Wine-Tote-Bag/ Wholesale Stapler Wholesale Whistle
Audio Video Equipment http://www.chinawholesaletown.com/wholesale-Cake-Towels/ Reflective Safety Vest Wholesale Toys
Mini DV http://www.chinawholesaletown.com/wholesale-BMI-Tape-Measure/ Wine Bottle Cove Wholesale Golf Products
Advertising Material http://www.chinawholesaletown.com/wholesale-Bottle-Carriers/ Wholesale Belt Wholesale Bookmark
Lady Beauty Care http://www.chinawholesaletown.com/wholesale-Watch-GPS-Tracker/ Audio Video Equipment Ring Whistle
Freezer Mug http://www.chinawholesaletown.com/wholesale-Bottle-Holder/ Jute Bag Wholesale Cap
Wholesale Scarf http://www.chinawholesaletown.com/wholesale-Washing-Powder/ Wholesale Raincoat Wholesale Mug
RE: Why do email Digital Signatures have to be such a pain in the ass?
RE: Why do email Digital Signatures have to be such a pain in the ass?
it's fully automated and has built-in group policy settings. I also tried Thawte without success. I now use Comodo without any problems.
could someone please explain to me...
Digital Signature explained
In signature mode using your private key the software generates a "signature" for the document using the contents of the doc/email. The recipient can use your public key to verify that the contents of the doc/email have not been altered and that you really are the person who generated the "digital/electronic signature"
In encryption mode you use the recipient's public key to encrypt the doc/email and they use their private key to decrypt it to read it.
For a totally secure document (like a contract) you would digitally sign the doc (using your private key) then encrypt it using so the contents could not be read except by the recipient (who uses his private key to decrypt it).
simples
Given how easy it is to edit an email after delivery, you can't really trust email for anything contractual without a certificate by way of proof.
MD5 files have existed for a long time as signatures for emails and also for downloads from websites.
Perversely certificate signing has been commonplace in Linux for a long time, perhaps because Linux was written by geeks who understood the value of the process and built it in.
An awful lot of the confusion is caused by multiple 'standards' on the windows platform - please don't treat this as a Microsoft attack because it's incompatibilities with third parties that's the real prob.
RE: Why do email Digital Signatures have to be such a pain in the ass?
I mean that if you are on your own computer, running your copy of Windows XP/Vista/7 and logged in properly, and say, using Outlook, it should authenticate your emails. Obviously Google/Yahoo/MSN should facilitate that authentication as well.
Enterprise users, same goes for them, only you on your work station, IT knows who you are as well, right?
possibly a stupid question, but...
digitally sign? Or did it HAVE to be S/MIME?
Customer wanted Thawte cert
Still, the situation with GPG or PGP isn't any
better, it isnt integrated with the mail services
or any popular email programs.
RE: Why do email Digital Signatures have to be such a pain in the ass?
Lotus Notes makes everything hard, and this is reason almost everyone quit using it in the late 90s.
No
company that I work for uses Lotus Notes, so
that isn't an option. :) I can also name a
number of other reasons why companies might not
want to use Outlook, but this isn't a debate
over enterprise email systems.
Secondly, for my personal email, I use GMail,
which suits my purposes fine. I have no need to
use Outlook, which stores its mail files on a
local PC and that doesn't help when I am a user
of multiple PCs and are on the road and may
need to access it on a mobile device or another
system. As do many other people which use
webmail services. That cert authorities are
difficult to integrate with these services is a
problem that needs to be addressed.
Hm, we never stored the files...
Using multiple PCs may be a problem if OWA is not storing on the server.
This isn't right ...
> use Outlook, which stores its mail files
> on a local PC
Doesn't have to. Maybe Outlook isn't set up right. There is no *requirement* to download from pop or imap mail accounts. Most programs can be told to leave mail on the server. Outlook can.
Another possibility from a fellow called David Harris who has been doing email pretty much since is was invented. Pegasus Mail. Google it.
Exchange and Notes
mailbox sizes. So if you have a mailbox that is
50MB or 100MB in size, you HAVE to store your
historical email in a local cache whether you like
it or not. Also, fat email client
(Outlook/Exchange and Lotus Notes) performance is
highly constrained by using a non-replicated
remote mailbox.
Profane
If you disagree, then consider if everyone in response to your post upped the ante and replied with even more vulgarity (if ZDNET actually allowed it). Where would we be then?
I just think that as an author and representative of ZDNET you need to set a higher standard for public communication. (and yes, I have used profanity in my personal life, but I try not to do it in public or a public forum).
Ass? Really?
[i]* Etymology: Middle English ars, ers, from Old English ?rs, ears; akin to Old High German & Old Norse ars buttocks, Greek orrhos buttocks, oura tail
* Date: before 12th century
1 a often vulgar : buttocks ?often used in emphatic reference to a specific person <get your ass over here><saved my ass> b often vulgar : anus[/i]
I guess you won't like how my Spam article ends either.
RE: Why do email Digital Signatures have to be such a pain in the ass?
redheadtn
RE: Why do email Digital Signatures have to be such a pain in the ass?
that will let you install an e-mail certificate instead of
relying on the web interface? I am using this setup with
Thunderbird and it works fine.
RE: Why do email Digital Signatures have to be such a pain in the ass?