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

Reply via email to