I know server certificate can be verified by client using.
HttpWebRequest request = WebRequest.CreateHttp( url );
request.ServerCertificateValidationCallback += ValidateServerCertificate;
but if I need to validate the client certificate on server that it is issued by a proper CA, it is not expired and the certificate is not revoked, then how I will verify as two way SSL requires both client and server certificates to be verified.