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).
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:
· Added support for encryption using SEED algorithm, and for key wrapping using Camellia and SEED algorithms.
· (SSH) Added Pageant and ssh-agent authentication mechanism
· (PDF) Optimized processing of pdf documents that consist from many small objects.
· (PKI) Minor compatibility improvements in PKCS#11 cryptoprovider (optional alignment of encrypted value to match the key length; primarily addresses SafeNet LunaSA HSM decryption specifics)
· (Base) Fixed a bug when security exception appered when NTLM authentication was used in .NET 4.0.
· (Base) Win32 cryptoprovider can now be created with specific set of options
· (PDF) Fixed memory leak for MDP signature. Fixed sign and encrypt issue with MDP signature.
· (Base) Static methods of TElWinCertStorage class (GetSystemStores() in particular) incorrectly threw SecurityException on .NET 4 and above. Fixed.