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); }