MIMEBlackbox

Parse MIME, S/MIME, and OpenPGP/MIME messages

MIMEBlackbox
  • Supported Platforms

  • .NET.NET

    Pure managed and integrated components, carefully optimized to achieve maximum performance comparable to native processor code. The .NET edition can be used on .NET and Mono server and desktop platforms, in ASP.NET applications, and on mobile devices.

  • .NETJava

    Highly integrated Java security library including numerous classes to enable support for a wide range of application-level protocols, security algorithms, and standards. You can use Java security libraries to develop software for desktop and server platforms, mobile devices, and Web applications.

  • .NETC++

    A shared library (.dll on Windows and .so on Linux / macOS) and set of C++ classes. Used in C++ applications for Windows, Linux, macOS, and iOS platforms. Supported compilers include Visual C++, MinGW, gcc, and Xcode.

  • .NETVCL

    Highly integrated and blazingly fast native Delphi (Pascal) components for building native Windows, Linux, and macOS applications. All components are native Delphi, have no third-party binaries or references, and no reliance on Windows CryptoAPI. Also includes Delphi components for building Android and iOS apps.

  • .NETPHP

    Integrated components for PHP scripts running on Linux and Windows servers.

Overview

Use MIMEBlackbox to parse MIME, S/MIME, and OpenPGP/MIME messages of any complexity and also compose new messages.

Supports S/MIME and OpenPGP

MIMEBlackbox supports S/MIME extensions out of the box. OpenPGP/MIME extension support is available when OpenPGPBlackbox (included with purchase) is used.

Designed for Maximum Extensibility

Handlers for S/MIME, OpenPGP/MIME, and UUE are included. MIMEBlackBox also lets you create custom handlers for other encoding formats such as BinHex or XXEncode.

Includes Up-to-date SPAM Fighting Technolgy

As amount of SPAM grows day by day, various solutions are offered to prevent or counteract this (often illegal) activity. MIMEBlackbox includes support for DKIM (DomainKeys Identified Mail) technology, the most recent and promising solution, offered to fight SPAM.

Full Feature List

General MIME Features

  • Parsing and creation of MIME-conformant mail messages of any complexity
  • (optional) On-demand decoding of encoded message parts
  • Stream-based processing, which lets you handle huge amounts of data without significant memory requirements
  • Conformance to MIME standards (RFC 2045 to 2049)

S/MIME Functionality

  • Support for S/MIME versions 2 and 3
  • Sign and encrypt MIME messages or message parts using X.509 certificates
  • Decrypt and verify MIME messages or message parts using X.509 certificates
  • Use of Cryptocards and USB Crypto Tokens for further protection of secret information (private and secret keys)

DKIM (DomainKeys Identified Message) Technology Support

  • Generation of DKIM keys (public and private)
  • Creation of records suitable for placing to DNS
  • Signing of messages using DKIM
  • Verification of messages using DKIM information obtained from the DNS