Table of Contents

Delegate CustomRemoteCertificateValidationCallback

Namespace
FluentFTP
Assembly
FluentFTP.dll

Callback for any custom streams to handle certificate validation

public delegate bool CustomRemoteCertificateValidationCallback(object sender, X509Certificate certificate, X509Chain chain, string errorMessage)

Parameters

sender object
certificate X509Certificate
chain X509Chain
errorMessage string

Returns

bool
Extension Methods

Constructors

CustomRemoteCertificateValidationCallback(object, nint)

public CustomRemoteCertificateValidationCallback(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(object, X509Certificate, X509Chain, string, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(object sender, X509Certificate certificate, X509Chain chain, string errorMessage, AsyncCallback callback, object @object)

Parameters

sender object
certificate X509Certificate
chain X509Chain
errorMessage string
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual bool EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

bool

Invoke(object, X509Certificate, X509Chain, string)

public virtual bool Invoke(object sender, X509Certificate certificate, X509Chain chain, string errorMessage)

Parameters

sender object
certificate X509Certificate
chain X509Chain
errorMessage string

Returns

bool