Re: OT: Mystery partially solved (was Microsoft does it again?!)
- From: Nelson B <NOnelsonSPAM@xxxxxxxxxxxxxxxxx>
- Date: Sun, 07 Jan 2007 12:31:21 -0800
John E. Hadstate wrote:
When you send someone a signed message using Outlook or
Outlook Express, you also send some information that
specifies what encryption algorithm they should use to
encrypt a reply to you using your cert.
That information is known as "SMIME capabilities", and is defined
in RFC 2311 (written in 1998, while all the old crypto export control
limitations were in effect, limiting exportable apps to 40 bit symmetric
ciphers).
In Outlook Express, this is done on the
Tools...Accounts...Mail...<account>...Security dialog.
Is it necessary to use this dialog for Outlook Express to send
SMIME capabilities that incude 3DES?
When the recipient opens the signed message with Outlook
Express, there is a "Signed" icon in the upper right hand
corner of the dialog. Clicking on this icon leads to a
dialog with a "View Certificates" button. Clicking on this
button leads to a dialog with a section called "Sender's
Preferences" that shows, among other things, the preferred
cipher algorithm specified by the sender as described above.
There is also an "Add to Address Book" button that you
*must* click (even if the sender is already in your address
book) to get the sender's cert and cipher preference stored
in your address book. Thereafter, when you send an
encrypted message to the sender, Outlook Express will
attempt to use the encryption preference stored in the
address book. (If the sender requested 3DES, 3DES will be
used.)
Where I screwed-up was that instead of sending myself emails
from each of my accounts using each of my certs and saving
the certs from the received messages, I exported all my
certs to files, and then imported my certs into my address
book. This apparently created NULL entries for my preferred
ciphers, so Outlook Express chose 40-bit RC2 (but did warn
me).
This behavior, using RC2/40 in the absence of stored SMIME capabilities
for your correspondent, is exactly the behavior defined in RFC 2311
(section 2.6.x) and implemented in most, if not all, SMIME apps.
Mozilla family mail clients (e.g. Thunderbird) work the same way.
The one aspect of your description above that seems like erroneous
behavior is the need to manually intervene to cause the SMIME
capabilities to be stored/updated upon receipt of a signed message.
RFC 2311 section 2.6.1 spells out the expected behavior. It's
automatic in mozilla family email clients, but according to your report
it's manual in Outlook. That's unfortunate.
--
Nelson B
.
- Follow-Ups:
- Re: OT: Mystery partially solved (was Microsoft does it again?!)
- From: Mike Amling
- Re: OT: Mystery partially solved (was Microsoft does it again?!)
- References:
- OT: Mystery partially solved (was Microsoft does it again?!)
- From: John E. Hadstate
- OT: Mystery partially solved (was Microsoft does it again?!)
- Prev by Date: Re: A twist on OTP for an outstandingly secure channel?
- Next by Date: Re: OT: Mystery partially solved (was Microsoft does it again?!)
- Previous by thread: Re: OT: Mystery partially solved (was Microsoft does it again?!)
- Next by thread: Re: OT: Mystery partially solved (was Microsoft does it again?!)
- Index(es):
Relevant Pages
|