Class SshKeyData
- Namespace
- Renci.SshNet.Security
- Assembly
- Renci.SshNet.dll
Facilitates (de)serializing encoded public key data in the format specified by RFC 4253 section 6.6.
public sealed class SshKeyData : SshDataInheritance
Inherited Members
Remarks
See https://datatracker.ietf.org/doc/html/rfc4253#section-6.6.
Constructors
SshKeyData(byte[])
Initializes a new instance of the Renci.SshNet.Security.SshKeyData class.
public SshKeyData(byte[] data)Parameters
databyte[]-
The encoded public key data.
SshKeyData(string, BigInteger[])
Initializes a new instance of the Renci.SshNet.Security.SshKeyData class.
public SshKeyData(string name, BigInteger[] keys)Parameters
namestring-
The public key format identifier.
keysBigInteger[]-
The public key constituents.
Properties
BufferCapacity
Gets the size of the message in bytes.
protected override int BufferCapacity { get; }Property Value
Keys
Gets the public key constituents.
public BigInteger[] Keys { get; }Property Value
Name
Gets the public key format identifier.
public string Name { get; }Property Value
Methods
LoadData()
Called when type specific data need to be loaded.
protected override void LoadData()SaveData()
Called when type specific data need to be saved.
protected override void SaveData()