|
S/MIME (Secure / Multipurpose
Internet Mail Extensions) is a standard for encryption and
digital signature of emails in MIME format.
This protocol is based on the use of
certificates delivered by specialized companies like VeriSign, Thawte
or Comodo Group.
In Windows, certificates are listed
in stores. In order to display the stores and certificates list
installed on your computer, you need to open a new MMC and add
Certificates, a snap-in software component.
Each certificate includes 2 keys: a
private and a public one. They will be used differently whether
the sender wants to encrypt or sign the message.
-
Digital Signature: The
receivers of a signed email have a guarantee of the origin
and the integrity of the message. Digital signature only
needs the use of the sender private key. The signed message
will be sent with the sender public key. MailMill
.NET
gives
the possibility to send signed messages in a clear or opaque
mode. In a clear mode, the digital signature is added at the
end of the message; in an opaque mode, the message is
encoded. If the signed messages are sent in opaque mode, the
receiver cannot read it if his mail client does not
handle the S/MIME protocol.
-
Encryption: For
encrypting a message, the sender needs the receiver public
key. Messages will be encrypted using an algorythm specified
in the mail client. MailMill
.NET
includes algorythms
specified in the RFC 2633 norm - S/MIME Version 3.
As a conclusion, the S/MIME protocol offers the possibility to
send secure messages to your receivers. Thanks to the digital
signature, they have a guarantee of the origin and the integrity
of the message. Encryption allows the user to send sensitive
data (confidential message, bank or consumption statement,
etc.).
Note: The MailMill
.NET
S/MIME implementation respects the RFC 2633 norm - S/MIME Version 3.
The S/MIME protocol uses CAPICOM 2.0 (click here to download it). |