SMIME::JA man page on Fedora
Printed from http://www.polarhome.com/service/man/?qf=SMIME%3A%3AJA&af=0&tf=2&of=Fedora
SMIME::JA(3) User Contributed Perl Documentation SMIME::JA(3)
NAME
Crypt::SMIME::JA - S/MIMEXXXXXXXXXXXXXX
XX
use Crypt::SMIME;
my $plain = <<'EOF';
From: alice@example.org
To: bob@example.com
Subject: Crypt::SMIME test
This is a test mail. Please ignore...
EOF
my $smime = Crypt::SMIME->new();
$smime->setPrivateKey($privkey, $crt);
# $smime->setPublicKey([$icacert]); # if need be.
my $signed = $smime->sign($plain);
print $signed;
XX
S/MIMEXXXXXXXXXXXXXXXXXXXXX libcrypto (<http://www.openssl.org>) XXXX
XXXX
new()
my $smime = Crypt::SMIME->new();
XXXX
setPrivateKey()
$smime->setPrivateKey($key, $crt);
$smime->setPrivateKey($key, $crt, $password);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXX PEM XXXXXXXXXXXXXXXXXdieXXX
setPublicKey()
$smime->setPublicKey($crt);
$smime->setPublicKey([$crt1, $crt2, ...]);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXXXX PEM XXXXXXXXXXXXXXXXXdieXXX
sign()
$signed_mime = $smime->sign($raw_mime);
XXXXXXMIMEXXXXXXXXXXXXXXXXXXXXXXX
"Content-*", "MIME-*" XX "Subject" XXXXXXXX multipartXXXXXXXXXXXXX
"Subject" XS/MIMEXXXXXXXXXXXXXX, multipartX
XXXXXXXXXXXXXXXXXXXXXXXXXXX
signonly()
$sign = $smime->signonly($prepared_mime);
XXXXXXXXX $sign XBASE64XXXXXXXXXXXX $prepared_mime XX,
"prepareSmimeMessage" XXXXXXXXXX
prepareSmimeMessage()
($prepared_mime, $outer_header)
= $smime->prepareSmimeMessage($source_mime);
XXXXXXXXXXXXXXX $prepared_mime XXXXXXXXXXXMIMEXXXXXXXXX
$outer_header XXS/MIMEXXXXXXXXXXXXXXX
$prepared_mime XXXX$source_mimeXXXXXXXXX XXXXXXXX"Content-*",
"MIME-*", "Subject" XXXXXX XXXXXXXXXXXXXXXXX $outer_header XXXXXX
S/MIMEXXXXXXXXXXXXXXXXS/MIMEXXXXXXXXXXXXXXX "Subject" XXXXXX
$prepared_mime X $outer_header XXXX XXXXXXXX
check()
$source_mime = $smime->check($signed_mime);
XXXXXXXXXXXXXXXXXXXXXXXdieXXX
encrypt()
$encrypted_mime = $smime->encrypt($raw_mime);
XXXXXXX
"Content-*", "MIME-*" XX "Subject" XXXXXXXX
multipartXXXXXXXXXXXXXXX "Subject" XS/MIMEXXXXXXXXXXXXXX,
multipartX XXXXXXXXXXXXXXXXXXXXXXXXXXX
decrypt()
$decrypted_mime = $smime->decrypt($encrypted_mime);
XXXXXXXXXXXXXXXXXXXXXXXXXdieXXX
isSigned()
$is_signed = $smime->isSigned($mime);
XXXXMIMEXXXXXXS/MIMEXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
isEncrypted()
$is_encrypted = $smime->isEncrypted($mime);
XXXXMIMEXXXXXXS/MIMEXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
XX
Copyright 2006-2007 YMIRLINK Inc. All Rights Reserved.
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself
Bug reports and comments to: tl@tripletail.jp
perl v5.14.1 2008-10-02 SMIME::JA(3)
[top]
List of man pages available for Fedora
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|