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
S/MIME Signed MessageCreate an S/MIME signed (PKCS7) message.
use chilkat(); $mime = new chilkat::CkMime(); $success = $mime->UnlockComponent("Anything for 30-day trial."); if ($success == 0) { print $mime->lastErrorText() . "\n"; exit; } $mime->AddHeaderField("Subject","This is a test"); $mime->AddHeaderField("Abc","123"); $mime->SetBodyFromPlainText("This is the body"); $cert = new chilkat::CkCert(); # Load a certificate that has already been installed (from a .pfx) # on the computer: $success = $cert->LoadByEmailAddress('thawte@chilkatsoft.com'); if ($success == 0) { print $cert->lastErrorText() . "\n"; exit; } # Convert to a signed message. $success = $mime->ConvertToSigned($cert); if ($success == 0) { print $mime->lastErrorText() . "\n"; exit; } # Display the signed MIME: print $mime->getMime() . "\r\n"; print "----" . "\r\n"; # Unwrap to restore the original MIME. $success = $mime->UnwrapSecurity(); if ($success == 0) { print $mime->lastErrorText() . "\n"; exit; } # Display the restored (unsigned) MIME: print $mime->getMime() . "\r\n"; |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.