SSHBlackbox.NET adds SSH support to your .NET Framework applications with a comprehensive set of managed components for both client and server-side.
In addition to these important features, SSHBlackbox .NET Edition offers a range of other capabilities, like the ability to create custom SSH-secured transports and authenticate on remote servers using password, public key, X.509 certificate, or Kerberos protocol. You can also generate and manage SSH keys and store them on PKCS#11-compatible cryptographic devices like USB cryptotokens and smartcards.
One of the great things about SSHBlackbox is that it's a comprehensive collection of managed .NET components, which means you won't need to rely on third-party libraries for core functionality. The components are designed to be compatible with all major SSH / SFTP servers and clients on the market, making it easier for your application to communicate with other systems.
Finally, it's worth noting that SSHBlackbox .NET Edition is compatible with a variety of different development environments, including Visual Studio 2012, 2010, 2008, and 2005, as well as Delphi Prism. The software requires .NET Framework 4.5, 4.0, 3.5, 2.0, Silverlight (5.0 or 4.0), Mono 2.0 or Mono for Android, and NET CF (3.5, 2.0), so be sure to check the compatibility requirements before you get started.
Version 10.0: N/A
Version 8.0:
ExecuteCommand method in ElSimpleSSHClient class
PKCS#11 key storage component for SSH keys
GSSAPI user authentication and key exchange support in client-side components
Version 7.1:
ExecuteCommand method in ElSimpleSSHClient class
PKCS#11 key storage component for SSH keys
GSSAPI user authentication and key exchange support in client-side components
Version 6.1:
Support for ECC cryptography in PKI
Compatibility improvements
Version 5.2: N/A
Version 5.1: N/A
Version 5.0: N/A
Version 4.4: N/A
Version 4.3: N/A
Version 4.2: N/A