SecureBlackbox (.NET edition) is the comprehensive component collection for Internet security.
SecureBlackbox (.NET) is a tool that adds support for S/MIME, SSL/TLS, SSH, PKI, SFTP to your application.
SecureBlackbox is split to several packages:
■ PKIBlackbox - offers support for Public Key Infrastructure (X.509 certificates, certificate requests, certificate revokation lists, certificate storages etc.). PKIBlackbox supports Windows Certificates and Windows Certificate Storages. PKIBlackbox lets you manage certificates, stored on CryptoCards and USB CryptoTokens, via CryptoAPI.
■ SSLBlackbox - client and server components that provide complete support for SSL2, SSL3 and TLS1. Unlike other components SSLBlackbox contains original implementation of all encryption algorithms and security protocols, used in the package, and doesn't depend on third-party libraries.
■ MIMEBlackbox - high-quality MIME components with own character conversion tables and own MIME parser/assembler. When used together with PKIBlackbox or PGPBlackbox, MIMEBlackbox offers support for S/MIME or PGP/MIME respectively.
■ SSHBlackbox - client components that provide support for SSH1 and SSH2 (including compression) and don't depend on third-party libraries. Server-side components are in development.
■ SFTPBlackbox - client component that provides support for SSH File Transfer Protocol (SFTP, SSH-based protocol).
Requirements:
· MS Visual Studio 2008
· MS Visual Studio 2005
· MS Visual Studio .NET 2003
· CodeGear RAD Studio 2007 (Delphi.NET personality)
· Borland Developer Studio 2006 (Delphi.NET, C# Builder personalities)
· Borland Delphi 2005 (Delphi.NET, C# Builder personalities)
· Borland Delphi 8
· Borland C# Builder
· MONO development tools
Limitations:
· Nag screen, which is shown from time to time
· Time delay, which occurs during execution of certain methods of SecureBlackbox components
What's New in This Release: [ read full changelog ]
· [All] (SSL) Added TLS renegotiation attack prevention mechanisms
· [All] (ZIP) Added support for wilcard symbols (*, ?) to .Add, .Extract methods;
· [All] (PDF) Improved compatibility with Adobe Reader 9.2 (in a case like adding a second or more signature for hybrid-reference file, or signing an AES-encrypted document)
· [All] (SSH) Increased X11 channels creation compatibility
· [All] (SSL) Improved TLS1.2 compatibility with IIS server
· [VCL] (Base) Improved socket connection errors reporting
· [.NET] (PKI) Improved speed of TElASN1*Tag.SaveToBuffer methods
· [All] (SFTP) Fixed DownloadFiles and UploadFiles methods on Linux: the methods used hardcoded backslash () symbol as a path separator. Now platform-specific separator is used.
· [All] (PKI) Fixed SHA2 signing issue with system certificates
· [.NET] (SSH) Fixed DES encryption on SSHv1