AuthPublicKey Event
This event is fired on public key authentication attempt from a client.
Syntax
public event OnAuthPublicKeyHandler OnAuthPublicKey; public delegate void OnAuthPublicKeyHandler(object sender, SftpserverAuthPublicKeyEventArgs e); public class SftpserverAuthPublicKeyEventArgs : EventArgs { public long ConnectionID { get; } public string Username { get; } public bool Accept { get; set; } }
Public Event OnAuthPublicKey As OnAuthPublicKeyHandler Public Delegate Sub OnAuthPublicKeyHandler(sender As Object, e As SftpserverAuthPublicKeyEventArgs) Public Class SftpserverAuthPublicKeyEventArgs Inherits EventArgs Public ReadOnly Property ConnectionID As Long Public ReadOnly Property Username As String Public Property Accept As Boolean End Class
Remarks
Username specifies client's username, and Accept is used to accept or reject authentication.