Visual Basic (Declaration) | |
---|---|
Public Overloads Sub AuthenticateAsServer( _ ByVal serverCertificate As X509Certificate, _ ByVal clientCertificateRequired As Boolean, _ ByVal enabledSslProtocols As SslProtocols, _ ByVal checkCertificateRevocation As Boolean, _ ByVal userCertificateValidationCallback As RemoteCertificateValidationCallback _ ) |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As TcpBase Dim serverCertificate As X509Certificate Dim clientCertificateRequired As Boolean Dim enabledSslProtocols As SslProtocols Dim checkCertificateRevocation As Boolean Dim userCertificateValidationCallback As RemoteCertificateValidationCallback instance.AuthenticateAsServer(serverCertificate, clientCertificateRequired, enabledSslProtocols, checkCertificateRevocation, userCertificateValidationCallback) |
C# | |
---|---|
public void AuthenticateAsServer( X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation, RemoteCertificateValidationCallback userCertificateValidationCallback ) |
Managed Extensions for C++ | |
---|---|
public: void AuthenticateAsServer( X509Certificate* serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation, RemoteCertificateValidationCallback* userCertificateValidationCallback ) |
C++/CLI | |
---|---|
public: void AuthenticateAsServer( X509Certificate^ serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation, RemoteCertificateValidationCallback^ userCertificateValidationCallback ) |
Parameters
- serverCertificate
- The certificate to provide the client.
- clientCertificateRequired
- Whether or not the client is required to provide a certificate.
- enabledSslProtocols
- The enabled SSL protocols.
- checkCertificateRevocation
- Whether or not the certificate revocation list is checked during authentication.
- userCertificateValidationCallback
- The callback function that executes after the client presents its certificate.
To accept or reject a certificate "on-the-fly" implement a userCertificateValidationCallback function.
Target Platforms: Microsoft .NET Framework 2.0