<PackageReference Include="SSH.NET" Version="2024.2.0" />

Renci.SshNet.PrivateKeyFile

Represents private key information.
namespace Renci.SshNet { public class PrivateKeyFile : IPrivateKeySource, IDisposable { public IReadOnlyCollection<HostAlgorithm> HostKeyAlgorithms { get; } public Key Key { get; } public Certificate Certificate { get; } public PrivateKeyFile(Key key); public PrivateKeyFile(Stream privateKey); public PrivateKeyFile(string fileName); public PrivateKeyFile(string fileName, string passPhrase); public PrivateKeyFile(string fileName, string passPhrase, string certificateFileName); public PrivateKeyFile(Stream privateKey, string passPhrase); public PrivateKeyFile(Stream privateKey, string passPhrase, Stream certificate); public void Dispose(); protected virtual void Dispose(bool disposing); } }