using System;
using System.Security.Cryptography.X509Certificates;
namespace System.Net.Security
{
/// Selects the local Secure Sockets Layer (SSL) certificate used for authentication.
/// An used for establishing an SSL connection.
/// An object that contains state information for this validation.
/// The host server specified by the client.
/// An containing local certificates.
/// The certificate used to authenticate the remote party.
/// A array of certificate issuers acceptable to the remote party.
// Token: 0x02000331 RID: 817
// (Invoke) Token: 0x06001C9D RID: 7325
public delegate X509Certificate LocalCertificateSelectionCallback(object sender, string targetHost, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers);
}