Author: atsushi
Date: 2007-01-10 22:46:11 -0500 (Wed, 10 Jan 2007)
New Revision: 70832
Modified:
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/X509IssuerSerialKeyIdentifierClause.cs
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ServiceCredentials.cs
Log:
2007-01-11 Atsushi Enomoto <[EMAIL PROTECTED]>
* X509IssuerSerialKeyIdentifierClause.cs : fixed previous change,
and check null argument.
* ServiceCredentials.cs : oops.
Modified:
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog
===================================================================
---
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog
2007-01-11 03:36:54 UTC (rev 70831)
+++
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/ChangeLog
2007-01-11 03:46:11 UTC (rev 70832)
@@ -1,5 +1,10 @@
2007-01-11 Atsushi Enomoto <[EMAIL PROTECTED]>
+ * X509IssuerSerialKeyIdentifierClause.cs : fixed previous change,
+ and check null argument.
+
+2007-01-11 Atsushi Enomoto <[EMAIL PROTECTED]>
+
* X509IssuerSerialKeyIdentifierClause.cs,
X509ThumbprintKeyIdentifierClause.cs : clause type is null.
Modified:
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/X509IssuerSerialKeyIdentifierClause.cs
===================================================================
---
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/X509IssuerSerialKeyIdentifierClause.cs
2007-01-11 03:36:54 UTC (rev 70831)
+++
trunk/olive/class/System.IdentityModel/System.IdentityModel.Tokens/X509IssuerSerialKeyIdentifierClause.cs
2007-01-11 03:46:11 UTC (rev 70832)
@@ -53,8 +53,12 @@
}
public X509IssuerSerialKeyIdentifierClause (X509Certificate2
certificate)
- : this (null, ToDecimalString
(certificate.SerialNumber))
+ : base (null)
{
+ if (certificate == null)
+ throw new ArgumentNullException ("certificate");
+ name = certificate.IssuerName.Name;
+ serial = ToDecimalString (certificate.SerialNumber);
}
public X509IssuerSerialKeyIdentifierClause (string issuerName,
string issuerSerialNumber)
Modified:
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
===================================================================
---
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
2007-01-11 03:36:54 UTC (rev 70831)
+++
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ChangeLog
2007-01-11 03:46:11 UTC (rev 70832)
@@ -1,5 +1,9 @@
2007-01-11 Atsushi Enomoto <[EMAIL PROTECTED]>
+ * ServiceCredentials.cs : oops.
+
+2007-01-11 Atsushi Enomoto <[EMAIL PROTECTED]>
+
* ClientCredentials.cs, ServiceCredentials.cs : Clone() throws
NotImplementedException when it returns an instance of different
type.
Modified:
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ServiceCredentials.cs
===================================================================
---
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ServiceCredentials.cs
2007-01-11 03:36:54 UTC (rev 70831)
+++
trunk/olive/class/System.ServiceModel/System.ServiceModel.Description/ServiceCredentials.cs
2007-01-11 03:46:11 UTC (rev 70832)
@@ -95,7 +95,7 @@
public ServiceCredentials Clone ()
{
- ClientCredentials ret = CloneCore ();
+ ServiceCredentials ret = CloneCore ();
if (ret.GetType () != GetType ())
throw new NotImplementedException ("CloneCore()
must be implemented to return an instance of the same type in this custom
ServiceCredentials type.");
return ret;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches