Class HostKeyEventArgs
Provides data for the HostKeyReceived event.
public class HostKeyEventArgs : EventArgs
- Inheritance
-
HostKeyEventArgs
- Inherited Members
Constructors
HostKeyEventArgs(KeyHostAlgorithm)
Initializes a new instance of the HostKeyEventArgs class.
public HostKeyEventArgs(KeyHostAlgorithm host)
Parameters
host
KeyHostAlgorithmThe host.
Exceptions
- ArgumentNullException
host
is null.
Properties
CanTrust
Gets or sets a value indicating whether host key can be trusted.
public bool CanTrust { get; set; }
Property Value
FingerPrint
Gets the MD5 fingerprint.
public byte[] FingerPrint { get; }
Property Value
- byte[]
MD5 fingerprint as byte array.
FingerPrintMD5
Gets the MD5 fingerprint of the host key in the same format as the ssh command,
i.e. hexadecimal bytes separated by colons, but without the MD5:
prefix.
public string FingerPrintMD5 { get; }
Property Value
Examples
97:70:33:82:fd:29:3a:73:39:af:6a:07:ad:f8:80:49
.
FingerPrintSHA256
Gets the SHA256 fingerprint of the host key in the same format as the ssh command,
i.e. non-padded base64, but without the SHA256:
prefix.
public string FingerPrintSHA256 { get; }
Property Value
- string
Base64 encoded SHA256 fingerprint with padding (equals sign) removed.
Examples
ohD8VZEXGWo6Ez8GSEJQ9WpafgLFsOfLOtGGQCQo6Og
.
HostKey
Gets the host key.
public byte[] HostKey { get; }
Property Value
- byte[]
HostKeyName
Gets the host key name.
public string HostKeyName { get; }
Property Value
KeyLength
Gets the length of the key in bits.
public int KeyLength { get; }
Property Value
- int
The length of the key in bits.