Chilkat Java MIME Library is a simple, easy to use library that allows you to create and manipulate MIME and S/MIME messages.
Chilkat Java MIME Library is available for the Mac OS X, Windows and Linux platforms.
Here are some key features of "Chilkat Java MIME Library":
· Navigate the MIME message tree structure via the NumParts property and GetPart(index) method.
· Retrieve header field names and values.
· Add header fields to a MIME message.
· Add a detached (clear-text) digital signature to a MIME message.
· Convert MIME to an opaque signed message.
· S/MIME encrypt using a digital certificate.
· Decrypt and validate signatures in one method call.
· Attach files to a MIME message. Chilkat Mime automatically determines content-type based on file extension.
· Test to see if a message contains signed or encrypted parts.
· Get the body content automatically decoded (if encoded as Base64 or quoted-printable).
· Get the body content as a string. (already decoded from Base64 or QP)
· Get the non-decoded body content.
· Convert MIME to XML.
· Test for attachment, audio, encrypted, html, image, multipart, multipart/alternative, multipart/mixed, multipart/related, plain-text, signed, text, video, XML.
· Load MIME from file.
· Create multipart/alternative, multipart/mixed, multipart/related messages.
· Remove message sub-parts.
· Set message body from binary data.
· Set message body from in-memory string containing plain-text, HTML, XML, or anything else.
Requirements:
· Java
What's New in This Release: [ read full changelog ]
· All:
· Added a free supporting CkDateTime object for date/time functionality. The use of SYSTEMTIME will become deprecated in favor of methods that instead return a CkDateTime object. More information about this will be added to www.example-code.com, as well as the reference documentation.
· (Compression):
· Added the “zlib” compression algorithm to the Chilkat.Compression / CkCompression class. This is the same as “deflate”, but includes the zlib header.
(Certificate):
·
The Rfc822Name string property will return all subject alternative names (if more than one exists) in comma-separated list.
(Crypt):
·
Added “Q”, “B”, “url_oauth”, “url_rfc1738″, “url_rfc2396″, “url_rfc3986″ to the list of available encoding/decoding algorithms (i.e. the Chilkat.Crypt2.EncodingMode property).
(CkString):
·
Extended CkString so that the AppendEncoded and GetDecoded methods recognize and use any of the encoding algorithms available in the Chilkat.Crypt2.EncodingMode property.
· (HTTP):
· Fixed SynchronousReques...