Moved chain building and validation from Mono.Security to System
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls / SslServerStream.cs
index ee84396c5d1a74e0c81d745290cff1e97a8be7a9..cc36ee83b74164a2e8235496372e4e8037777482 100644 (file)
@@ -309,12 +309,12 @@ namespace Mono.Security.Protocol.Tls
                        get { return ClientCertValidation2 != null; }
                }
 
-               internal override bool OnRemoteCertificateValidation2 (Mono.Security.X509.X509CertificateCollection collection)
+               internal override ValidationResult OnRemoteCertificateValidation2 (Mono.Security.X509.X509CertificateCollection collection)
                {
                        CertificateValidationCallback2 cb = ClientCertValidation2;
                        if (cb != null)
                                return cb (collection);
-                       return false;
+                       return null;
                }
 
                internal bool RaiseClientCertificateValidation(