//
// System.Net.NetworkCredential.cs
//
-// Author: Duncan Mak (duncan@ximian.com)
-// Author: Rolf Bjarne KVinge (rolf@xamarin.com)
+// Authors: Duncan Mak (duncan@ximian.com)
+// Rolf Bjarne KVinge (rolf@xamarin.com)
+// Marek Safar (marek.safar@gmail.com)
//
// (C) Ximian, Inc.
// Copyright (C) 2010 Novell, Inc (http://www.novell.com)
-// Copyright (C) 2011 Xamarin Inc (http://www.xamarin.com)
+// Copyright (C) 2011, 2014 Xamarin Inc (http://www.xamarin.com)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
}
public NetworkCredential (string userName, string password, string domain)
+ : this (userName, password)
{
- this.userName = userName;
- this.password = password;
this.domain = domain;
}
+#if NET_4_0
+ public NetworkCredential (string userName, SecureString password)
+ {
+ this.userName = userName;
+ SecurePassword = password;
+ }
+
+ public NetworkCredential (string userName, SecureString password, string domain)
+ : this (userName, password)
+ {
+ this.domain = domain;
+ }
+#endif
// Properties
public string Domain {