C# (CSharp) dlech.SshAgentLib Namespace

Nested Namespaces

dlech.SshAgentLib.Crypto
dlech.SshAgentLib.Ui
dlech.SshAgentLib.WinForms

Classes

Name Description
Agent Implements OpenSSH Agent
Agent.BlobHeader
Agent.KeyConstraint
Agent.KeyUsedEventArgs
Agent.LockEventArgs
Agent.MessageReceivedEventArgs
AgentClient
BlobBuilder used to build blobs that are used for storing and sending keys in open-ssh/PuTTY format
BlobParser used to parse open-ssh blobs
CygwinSocket
IAgentExt
ISshKeyExt
KeyFormatter
KeyFormatterException
KeyFormatterExt
KeyWrapper
MsysSocket
OpensshKeyFormatter Formats openssh public keys.
PageantAgent Creates a window using Windows API calls so that we can register the class of the window. This is how putty "talks" to pageant. This window will not actually be shown, just used to receive messages from clients.
PageantAgent.COPYDATASTRUCT
PageantAgent.WNDCLASS
PageantClient
PageantClient.COPYDATASTRUCT
PemKeyFormatter Formats SSH private keys in PEM format.
PemKeyFormatter.PasswordFinder
PpkFormatter Used to read PuTTY Private Key (.ppk) files
PpkFormatter.FileData
PpkFormatterException Identifies errors encountered when reading .ppk files
PpkFormatterExt
PublicKeyAlgorithmExt
Ssh1KeyFormatter Formats SSH1 public keys
Ssh1KeyFormatter.PasswordFinder
SshKey Class for encapsulating information on encryption keys so that it can be used in PuTTY related programs
SshKeyEventArgs
UnixAgent ssh-agent for linux
UnixClient ssh-agent for linux
Util PageantSharp utility class.
WinInternals
WinInternals.MIB_TCPROW_OWNER_PID
WinInternals.SYSTEM_HANDLE_ENTRY
WinInternals.SYSTEM_HANDLE_INFORMATION