Dart.Sockets Namespace > TcpBase Class > AuthenticateAsClient Method : AuthenticateAsClient(ClientSecurity) Method |
'Declaration <ObsoleteAttribute("Use AuthenticateAsClient(TcpSession) instead.")> <SecuritySafeCriticalAttribute()> Public Overloads Sub AuthenticateAsClient( _ ByVal security As ClientSecurity _ )
'Usage Dim instance As TcpBase Dim security As ClientSecurity instance.AuthenticateAsClient(security)
[Obsolete("Use AuthenticateAsClient(TcpSession) instead.")] [SecuritySafeCritical()] public void AuthenticateAsClient( ClientSecurity security )
[Obsolete("Use AuthenticateAsClient(TcpSession) instead.")] [SecuritySafeCritical()] public: void AuthenticateAsClient( ClientSecurity* security )
[Obsolete("Use AuthenticateAsClient(TcpSession) instead.")] [SecuritySafeCritical()] public: void AuthenticateAsClient( ClientSecurity^ security )
The security.TargetHost should match the server certificate name. If authentication fails, an AuthenticationException will occur.
To accept or reject a certificate "on-the-fly" implement a ClientSecurity.ValidationCallback function.
To select a client certificate "on-the-fly" implement a ClientSecurity.SelectionCallback function.