Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Create S/MIME Encrypted Message in C#
This C# S/MIME example program shows how to encrypt any file. The contents of the file are loaded into a MIME message as an attachment, and then encrypted to create an x-pkcs7-mime enveloped message.
// Encrypts any kind of file into an S/MIME encrypted message.
private void Encrypt_Click(object sender, System.EventArgs e)
{
Chilkat.Mime mime = new Chilkat.Mime();
//Any string passed to UnlockComponent begins the 30-day trial
mime.UnlockComponent("30-day trial");
mime.SetBodyFromPlainText("This is a message containing a GIF image file.");
mime.AppendPartFromFile("dude.gif");
mime.SaveMime("unencrypted.txt");
// Locate a certificate in the Current User Store (in the registry)
// There are many different ways of locating and using certificates
// using Cert, CertStore and CreateCS.
Chilkat.CreateCS ccs = new Chilkat.CreateCS();
Chilkat.CertStore certStore = ccs.OpenCurrentUserStore();
Chilkat.Cert cert = certStore.FindCertForEmail("matt@chilkatsoft.com");
// Use the certificate for encryption.
// This creates an x-pkcs7-mime enveloped message.
mime.Encrypt(cert);
mime.SaveMime("encrypted.txt");
}
}
}
|
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.