Michael Uplawski <
[email protected]> wrote:
VanguardLH <[email protected]> wrote:
How would WLM know how to handle MIME parts that are PGP?
Maybe the same way as other mailers (all that I know of) do?
Yep, for the ones that have built-in to understand PGP or ancilliary
software (add-ons, proxies) extend the client to add PGP support. MS
Outlook doesn't have PGP support but it can be added with an add-on.
Outlook Express had a non-published add-on API that was flaky and why
Microsoft never supported it. WLM does not have PGP support and it
doesn't have add-on support. Well, it looks like there is an extension
API for WLM but, again, it is undocumented; see:
http://www.nektra.com/windows-live-mail-plugin-development/
So there may be some product that utilizes the undocumented extension
API in WLM to add PGP to WLM. I did a search, didn't find any such
add-on, but that doesn't mean there is not one. However, it is very
likely that the vast majority of WLM users don't know of a PGP add-on
for WLM.
Tis possible a proxy could do the PGP/MIME handling (automatically do
the cert check, or encrypt/decrypt, or both) for WLM or OE but it would
likely be a clumsy setup.
Microsoft e-mail clients do not have integral PGP support. That is a
huge portion of the e-mail marketshare. Apple's OS/X mail app doesn't
support PGP. Both those marketshares require additional software to
introduce PGP support (gpg4Win for Windows, GPG Tools for OS/X). How
many users are going to install and configure software to add PGP,
especially when most of those users don't care about PGP or x.509
signing? Webmail clients are a growing marketshare. None of that
ancilliary PGP software will work with those e-mail clients because
users don't get to install software up on the mail server. There are browser-specific plug-ins to add PGP support but that is performing a
task external to the e-mail provider's service, and still requires users
to install ancilliary software for a feature not demanded nor understood
by the majority of e-mail users.
Signing only says WHO create the e-mail message. It never protects the
content. Oh yes, it is supposed to alert a recipient if a message has
changed (hash values don't match) but it does not secrete the content of
the message as does encryption.
That has also never been the intention of a signing sender.
That has never been YOUR intention. Digital signing is just like
showing your driver's license to the cop who stops you when speeding.
It shows who you are. There is no requirement to prattle in a secret
language with the cop (no one is around to overhear your conversation
with the cop standing at your car door and you sitting in the driver's
seat). Digitally signing an e-mail and entrusting a 3rd party with
proving your identity is the same as showing a driver's license and
entrusting your gov't to prove your identity.
A digitally signed e-mail provides assurance to the recipient as to who
sent the message. If digital signatures and encryption were only
intended to be used together then no one would mention the digital
signature and only refer to the encryption since that would, according
to your interpretation, always include identification of sender.
You have helped me in stating that Live Mail does not understand the
MIME type in my signed messages. That is about all I need to know about
this software. I have configured an exception for the Live Mail users
and they will get my messages signed inline, now. This appears to work, although it creates ugly messages. I do not care.
I've not received many PGP-signed e-mail. My recollection is seeing
some hash string that is inline in the body of the e-mail. No recipient
is going to bother figuring out how to use that hash with some server
they have to discover to verify the identity of the sender. That's why
PGP signatures are mostly viewed as worthless for e-mails. No one is
going to do the work of manually verifying the cert. If you put your
driver's license number in your e-mails, how many of your recipients
know how or could do the lookup to verify you sent that e-mail?
https://enigmail.wiki/Signature_and_Encryption
"HTML messages are not handled properly by the Inline PGP format. The
PGP/MIME format, however, can deal flawlessly with HTML messages."
That still requires the recipient's client knows how to decipher
PGP/MIME content. If you're going to PGP inline to sign your e-mails,
it looks like you have to ensure you send as plain text. Okay, but what
are non-PGP users going to do with the string shown for the signature
when using inline PGP? If it's manual, users aren't going to do it.
PGP signing seems to be useful only between PGP-using users using
PGP-capable clients or some PGP software that works in tandem with their
e-mail client.
Having to deal with PGP-signed e-mails when received in non-PGP capable
e-mail clients (which includes ALL webmail clients, too) and the process
or getting allocated and installing x.509 certs along with it being an
invite scheme is why the whole digital signing and encryption features
(whether x.509 or PGP schemed) are too complicated for the vast majority
of e-mail users. Hell, most won't even notice the lock icon when they
receive a digitally signed e-mail. Most times I used the Received
headers to verify who sent an e-mail - but how many e-mail users know
how to decipher the SMTP headers?
I think you are fighting a losing battle with PGP or GPG. Only in a
small community of e-mail users that also employ clients or ancilliary
software that provides PGP support will your PGP-based signatures have
any value. Outside that community, you run into users of non-PGP
capable e-mail clients and who are not installing ancilliary software
(add-ons, plug-ins, proxies) to add a feature they don't care about.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)