[Mono.Security]: Add CertificateValidationHelper(MonoTlsProvider,MonoTlsSettings).
[mono.git] / mcs / class / System / ReferenceSources / SslStream.cs
index a09d3b458baee82d8adb8f3d06321a642580d514..fea8922f809b307515e5c67cbb829d8bc84d1f6d 100644 (file)
@@ -28,7 +28,7 @@ namespace System.Net.Security
                        if (encryptionPolicy != EncryptionPolicy.RequireEncryption && encryptionPolicy != EncryptionPolicy.AllowNoEncryption && encryptionPolicy != EncryptionPolicy.NoEncryption)
                                throw new ArgumentException (SR.GetString (SR.net_invalid_enum, "EncryptionPolicy"), "encryptionPolicy");
 
-                       var validationHelper = MNS.ChainValidationHelper.CloneWithCallbackWrapper (ref settings, myUserCertValidationCallbackWrapper);
+                       var validationHelper = MNS.ChainValidationHelper.CloneWithCallbackWrapper (provider, ref settings, myUserCertValidationCallbackWrapper);
 
                        LocalCertSelectionCallback selectionCallback = null;
                        if (validationHelper.HasCertificateSelectionCallback)