1a30c0a177b9e9054d822b89903ab7811e5c3e73
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.Security / ChangeLog
1 2010-07-28  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * ServiceCredentialsSecurityTokenManager.cs : implement some
4           requirement check for WS-SecureConversation.
5
6 2010-07-27  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * X509CertificateRecipientClientCredential.cs,
9           X509CertificateRecipientServiceCredential.cs :
10           implement x509 store support.
11
12 2010-07-26  Atsushi Enomoto  <atsushi@ximian.com>
13
14         * X509CertificateInitiatorClientCredential.cs,
15           X509CertificateInitiatorServiceCredential.cs :
16           implement x509 store support.
17
18 2010-07-15  Atsushi Enomoto  <atsushi@ximian.com>
19
20         * HttpDigestClientCredential.cs
21           IssuedTokenClientCredential.cs
22           UserNamePasswordClientCredential.cs
23           WindowsClientCredential.cs
24           X509CertificateInitiatorClientCredential.cs
25           X509CertificateRecipientClientCredential.cs : add Clone() helper.
26
27 2010-07-15  Atsushi Enomoto  <atsushi@ximian.com>
28
29         * IssuedTokenServiceCredential.cs
30         * PeerCredential.cs
31           SecureConversationServiceCredential.cs
32           UserNamePasswordServiceCredential.cs
33           WindowsServiceCredential.cs
34           X509CertificateInitiatorServiceCredential.cs
35           X509CertificateRecipientServiceCredential.cs
36           X509ClientCertificateAuthentication.cs
37           X509PeerCertificateAuthentication.cs
38           X509ServiceCertificateAuthentication.cs : add Clone() helper.
39
40 2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>
41
42         * KeyNameIdentifierClause.cs : warning cleanup and implement.
43
44 2010-03-08  Atsushi Enomoto  <atsushi@ximian.com>
45
46         * IssuedTokenServiceCredential.cs : add missing members.
47
48 2010-01-18  Atsushi Enomoto  <atsushi@ximian.com>
49
50         * SecureConversationVersion.cs, SecurityPolicyVersion.cs,
51           TrustVersion.cs : add new 3.5 classes.
52
53 2007-04-17  Atsushi Enomoto  <atsushi@ximian.com>
54
55         * WSSecurityTokenSerializer.cs : write GenericXmlSecurityToken (btw
56           it is not readable due to missing token information by nature ...).
57           read and write SamlAssertionKeyIdentifierClause.
58
59 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com>
60
61         * ServiceCredentialsSecurityTokenManager.cs : support mutual sslnego.
62
63 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com>
64
65         * WSSecurityTokenSerializer.cs : set cookie property for such tokens
66           that was created from cookie binary.
67
68 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com>
69
70         * DataProtectionSecurityStateEncoder.cs : oops, Encode->Protect,
71           Decode->Unprotect.
72
73 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com>
74
75         * ServiceCredentialsSecurityTokenManager.cs : SecurityBindingElement
76           is also needed to retrieve local service settings.
77
78 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com>
79
80         * WSSecurityTokenSerializer.cs : when reading SCT from
81           SecurityContextSecurityToken, return it from cookie binary.
82           knownTypes argument can be null.
83
84 2007-03-27  Atsushi Enomoto  <atsushi@ximian.com>
85
86         * SspiSecurityTokenProvider.cs : removed SspiCommunicationObject from
87           this class, as it is not for spnego.
88         * ServiceCredentialsSecurityTokenManager.cs :
89           handle spnego authenticator.
90         * WSSecurityTokenSerializer.cs : some comments.
91
92 2007-03-20  Atsushi Enomoto  <atsushi@ximian.com>
93
94         * WSSecurityTokenSerializer.cs : fixed SecurityContextToken Id
95           and prefix output.
96
97 2007-03-19  Atsushi Enomoto  <atsushi@ximian.com>
98
99         * ServiceCredentialsSecurityTokenManager.cs :
100           use Type.EmptyTypes instead of null to avoid ANE.
101
102 2007-03-13  Atsushi Enomoto  <atsushi@ximian.com>
103
104         * ServiceCredentialsSecurityTokenManager.cs :
105           updated Ssl token authenticator .ctor().
106           Pass SecurityStateEncoder to WSSecurityTokenSerializer (it is used
107           for cookie sct).
108         * WSSecurityTokenSerializer.cs : added couple of support for
109           SecurityContextToken. Implemented CanWriteKeyIdentifierClause().
110
111 2007-03-13  Atsushi Enomoto  <atsushi@ximian.com>
112
113         * DataProtectionSecurityStateEncoder.cs, SecurityStateEncoder.cs :
114           nominally implemented (it won't work under Linux as it depends on
115           DPAPI). We should just ignore those lazy users who depend on them
116           by using default settings.
117
118 2007-03-08  Atsushi Enomoto  <atsushi@ximian.com>
119
120         * ServiceCredentialsSecurityTokenManager.cs :
121           add SslSecurityTokenAuthenticator .ctor() arg.
122
123 2007-03-07  Atsushi Enomoto  <atsushi@ximian.com>
124
125         * ServiceCredentialsSecurityTokenManager.cs :
126           started secure conversation authenticator code (not sure when it
127           should work though. Any attempt to initialize requirement with
128           SecureConv parameter causes NRE on .NET).
129
130 2007-03-06  Atsushi Enomoto  <atsushi@ximian.com>
131
132         * ChannelProtectionRequirements.cs : null arg check.
133
134 2007-03-05  Atsushi Enomoto  <atsushi@ximian.com>
135
136         * ServiceCredentialsSecurityTokenManager.cs :
137           IsIssuedSecurityTokenRequirement() fix, the same way as client.
138
139 2007-03-01  Atsushi Enomoto  <atsushi@ximian.com>
140
141         * ServiceCredentialsSecurityTokenManager.cs :
142           internalize IsIssuedSecurityTokenRequirement().
143           Use SecurityTokenRequirement.ToString().
144
145 2007-03-01  Atsushi Enomoto  <atsushi@ximian.com>
146
147         * ServiceCredentialsSecurityTokenManager.cs :
148           Return ssl token authenticator (just almost stub now).
149           Ssl does not support token provider, so explicitly throw an error.
150
151 2007-02-22  Atsushi Enomoto  <atsushi@ximian.com>
152
153         * WSSecurityTokenSerializer.cs : there could be more types than
154           EncryptedKey type that could be indicated by ValueType attribute.
155
156 2007-02-21  Atsushi Enomoto  <atsushi@ximian.com>
157
158         * WSSecurityTokenSerializer.cs : read/write DerivedKeyToken.
159           Supply OwnerType for LocalId key when there is ValueType attribute.
160
161 2007-02-20  Atsushi Enomoto  <atsushi@ximian.com>
162
163         * WSSecurityTokenSerializer.cs : handle X509 issue serial key
164           identifier clauses.
165
166 2007-02-16  Atsushi Enomoto  <atsushi@ximian.com>
167
168         * WSSecurityTokenSerializer.cs : set cipher value as wrapped key
169           (workaround for EncryptedKeySHA1).
170
171 2007-02-15  Atsushi Enomoto  <atsushi@ximian.com>
172
173         * UnionSecurityTokenResolver.cs : internal helper resolver.
174
175 2007-02-15  Atsushi Enomoto  <atsushi@ximian.com>
176
177         * WSSecurityTokenSerializer.cs :
178           WrappedKeySecurityToken could be read.
179
180 2007-02-14  Atsushi Enomoto  <atsushi@ximian.com>
181
182         * WSSecurityTokenSerializer.cs :
183           implement CanReadKeyIdentifierClauseCore() (partially).
184
185 2007-02-13  Atsushi Enomoto  <atsushi@ximian.com>
186
187         * ServiceCredentialsSecurityTokenManager.cs : minor message fix.
188           MutualCertificateDuplex is different from usual certificate-based
189           conection.
190
191 2007-02-06  Atsushi Enomoto  <atsushi@ximian.com>
192
193         * WSSecurityTokenSerializer.cs : read UsernameToken.
194
195 2007-02-06  Atsushi Enomoto  <atsushi@ximian.com>
196
197         * WSSecurityTokenSerializer.cs :
198           changes due to the latest EncryptedKeySHA1 clause changes.
199
200 2007-02-05  Atsushi Enomoto  <atsushi@ximian.com>
201
202         * SecurityMessageProperty.cs :
203           Added internal EncryptionKey. Cosmetic GetOrCreate() refactoring.
204         * WSSecurityTokenSerializer.cs : Support BinarySecret clause writer.
205           Support embedded encryptedkey clause (o:SecurityTokenReference with
206           o:KeyIdentifier) writer.
207
208 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
209
210         * WSSecurityTokenSerializer.cs : handle EncryptedKeySHA1 for
211           SecurityTokenReference reader too.
212
213 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
214
215         * WSSecurityTokenSerializer.cs : now ReadKeyIdentifierClause() supports
216           wsse:KeyIdentifier (only with X509Thumbprint for now).
217
218 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
219
220         * SecurityMessageProperty.cs : added internal ConfirmedSignatures.
221
222 2007-01-15  Atsushi Enomoto  <atsushi@ximian.com>
223
224         * SecurityAlgorithmSuite.cs : give more meaningful field names.
225           Implemented some Is[blah]Supported() methods.
226         * WSSecurityTokenSerializer.cs : corcompare fix.
227         * SecurityVersion : removed MonoTODO.
228
229 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com>
230
231         * ServiceCredentialsSecurityTokenManager.cs :
232           CreateSecurityTokenSerializer() should consider securityVersion
233           and emitBspRequiredAttributes based on SecurityTokenVersion.
234         * WSSecurityTokenSerializer.cs : EmitBspRequiredAttributes is the
235           magic key to determine to output some attributes or not.
236           Added CreateKeyIdentifierClauseFromTokenXml() stub.
237
238 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com>
239
240         * WSSecurityTokenSerializer.cs : handle WrappedKeySecurityToken in
241           GetTokenTypeUri().
242
243 2007-01-11  Atsushi Enomoto  <atsushi@ximian.com>
244
245         * WSSecurityTokenSerializer.cs : add e:ReferenceList output.
246
247 2007-01-09  Atsushi Enomoto  <atsushi@ximian.com>
248
249         * WSSecurityTokenSerializer.cs : X509Thumbprint is not supported
250           when SecurityVersion is WSS 1.0.
251
252 2007-01-09  Atsushi Enomoto  <atsushi@ximian.com>
253
254         * WSSecurityTokenSerializer.cs : write correct wrapped key. Don't
255           output WrappingToken.
256
257 2006-12-09  Atsushi Emomoto  <atsushi@ximian.com>
258
259         * ChannelProtectionRequirements.cs : moved code for population from
260           ContractDescription, from ClientRuntimeChannel.cs. Parts should be
261           created from headers, not body parts. Fill IsBodyIncluded flag
262           from ContractDescription.[Has]ProtectionLevel.
263         * WSSecurityTokenSerializer.cs : implemented writer for
264           WrappedKeySecurityToken.
265
266 2006-12-08  Atsushi Emomoto  <atsushi@ximian.com>
267
268         * SecurityMessageProperty.cs : initialize SenderIdPrefix as "_".
269
270 2006-12-08  Atsushi Emomoto  <atsushi@ximian.com>
271
272         * SecurityContextKeyIdentifierClause.cs,
273           SecurityAccessDeniedException.cs,
274           ExpiredSecurityTokenException.cs : added missing types.
275         * SecurityNegotiationException.cs, MessageSecurityException.cs :
276           minor API fixes.
277
278 2006-12-08  Atsushi Emomoto  <atsushi@ximian.com>
279
280         * SecurityMessageProperty.cs : implemented, though not in actual use.
281         * ServiceSecurityContext.cs : implemented some members.
282
283 2006-12-07  Atsushi Emomoto  <atsushi@ximian.com>
284
285         * MessagePartSpecification : implemented Union().
286         * ScopedMessagePartSpecification.cs : AddParts() is now implemented
287           correctly (it merges into existing parts).
288         * ChannelProtectionRequirements.cs : cosmetic comment.
289
290 2006-12-06  Atsushi Emomoto  <atsushi@ximian.com>
291
292         * WSSecurityTokenSerializer.cs : several improvements to read and
293           write EncryptedKeyIdentifierClause.
294
295 2006-12-05  Atsushi Emomoto  <atsushi@ximian.com>
296
297         * WSSecurityTokenSerializer.cs :
298           Added EncryptedKeyIdentifier clause writer.
299           Fixed thumbprint writer. WS-Security X509 Certificate Token Profile
300           does allows direct cetificate info only with IssuerSerial.
301
302 2006-10-12  Atsushi Emomoto  <atsushi@ximian.com>
303
304         * SecurityAlgorithmSuite.cs : added some overrides in impl. class
305           so that I don't forget them (they are not implemented yet).
306
307 2006-09-27  Atsushi Emomoto  <atsushi@ximian.com>
308
309         * WSSecurityTokenSerializer.cs : URI attribute in o:Reference element
310           is not mandatory.
311
312 2006-09-26  Atsushi Emomoto  <atsushi@ximian.com>
313
314         * WSSecurityTokenSerializer.cs : (ReadKeyIdentifierClauseCore) remove
315           extra consumption of Reference element.
316
317 2006-09-22  Atsushi Emomoto  <atsushi@ximian.com>
318
319         * SecurityAlgorithmSuite.cs : fixed AsymmetricSignatureAlgorithm.
320           Use SecurityAlgorithms constants.
321
322 2006-09-22  Atsushi Emomoto  <atsushi@ximian.com>
323
324         * MessagePartSpecification.cs : default IsBodyIncluded is false.
325
326 2006-09-21  Atsushi Emomoto  <atsushi@ximian.com>
327
328         * WSSecurityTokenSerializer.cs : ReadKeyIdentifierClauseCore() now handles
329           <SecurityTokenReference> element (as LocalIdKeyIdentifierClause).
330
331 2006-09-20  Atsushi Emomoto  <atsushi@ximian.com>
332
333         * BinarySecretKeyIdentifierClause.cs : a few more API cleanup.
334
335 2006-09-19  Atsushi Emomoto  <atsushi@ximian.com>
336
337         * BinarySecretKeyIdentifierClause.cs : added missing members.
338
339 2006-09-15  Atsushi Emomoto  <atsushi@ximian.com>
340
341         * SspiSecurityTokenProvider.cs : ProviderCommunicationObject-based
342           implementation (but do we implement it?)
343         * ServiceCredentialsSecurityTokenManager.cs : more rejection in
344           CreateSecurityTokenProvider().
345         * WindowsClientCredential.cs : implemented as long as they are
346           required in the tests.
347
348 2006-09-14  Atsushi Emomoto  <atsushi@ximian.com>
349
350         * UserNamePasswordServiceCredential.cs,
351           X509PeerCertificateAuthentication.cs,
352           SecureConversationServiceCredential.cs,
353           ServiceCredentialsSecurityTokenManager.cs,
354           DataProtectionSecurityStateEncoder.cs,
355           IssuedTokenServiceCredential.cs,
356           X509ClientCertificateAuthentication.cs :
357           several fixes for the default values.
358         * KeyNameIdentifierClause.cs : implemented Matches().
359
360 2006-09-12  Atsushi Emomoto  <atsushi@ximian.com>
361
362         * ServiceCredentialsSecurityTokenManager.cs : service certificate
363           must contain a private key.
364         * WSSecurityTokenSerializer.cs : RsaSecurityToken is not supported.
365           Support LocalId and X509Thumbprint in WriteKeyIdentifierClause().
366
367 2006-09-07  Atsushi Emomoto  <atsushi@ximian.com>
368
369         * SecurityVersion.cs, SecurityMessageProperty.cs,
370           ServiceCredentialsSecurityTokenManager.cs,
371           HttpDigestClientCredential.cs : assorted RC1 API fixes.
372         * WindowsClientCredential.cs, WindowsServiceCredential.cs,
373           SspiSecurityTokenProvider.cs, PeerCredential.cs :
374           new files, cleaning Dummy.cs up in this namespace.
375
376 2006-09-06  Atsushi Emomoto  <atsushi@ximian.com>
377
378         * X509CertificateRecipientServiceCredential.cs :
379           added missing SetCertificate().
380         * UserNamePasswordServiceCredential.cs,
381           X509PeerCertificateAuthentication.cs : API fix to RC1.
382         * WSSecurityTokenSerializer.cs : ReadTokenCore() now works for X509.
383
384 2006-09-06  Atsushi Emomoto  <atsushi@ximian.com>
385
386         * UserNamePasswordServiceCredential.cs : some API fixes.
387
388 2006-09-05  Atsushi Emomoto  <atsushi@ximian.com>
389
390         * X509CertificateRecipientClientCredential.cs :
391           added ScopedCertificates.
392
393 2006-09-05  Atsushi Emomoto  <atsushi@ximian.com>
394
395         * SecurityStateEncoder.cs, DataProtectionSecurityStateEncoder.cs :
396           new files.
397
398 2006-09-01  Atsushi Emomoto  <atsushi@ximian.com>
399
400         * WSSecurityTokenSerializer.cs : fixed namespace URI for BinarySecret.
401
402 2006-08-30  Atsushi Emomoto  <atsushi@ximian.com>
403
404         * ServiceCredentialsSecurityTokenManager.cs : implemented some members,
405           actually as copy of ClientCredentialsSecurityTokenManager.
406
407 2006-08-29  Atsushi Emomoto  <atsushi@ximian.com>
408
409         * ScopedMessagePartSpecification.cs : partly implemented.
410
411 2006-08-29  Atsushi Emomoto  <atsushi@ximian.com>
412
413         * WSSecurityTokenSerializer.cs :
414           some ReadToken()/CanReadToken() implementation.
415
416 2006-08-28  Atsushi Emomoto  <atsushi@ximian.com>
417
418         * WSSecurityTokenSerializer.cs : support BinarySecret WriteToken().
419
420 2006-08-25  Atsushi Emomoto  <atsushi@ximian.com>
421
422         * SupportingTokenSpecification.cs, IEndpointIdentityProvider.cs,
423           ISecuritySession.cs, X509PeerCertificateAuthentication.cs,
424           ISecureConversationSession.cs, SecurityTokenSpecification.cs :
425           new files.
426         * X509CertificateInitiatorServiceCredential.cs,
427           X509ServiceCertificateAuthentication.cs : removed extra properties.
428         * ServiceCredentialsSecurityTokenManager.cs :
429           It implements IEndpointIdentityProvider.
430
431 2006-08-23  Atsushi Emomoto  <atsushi@ximian.com>
432
433         * WSSecurityTokenSerializer.cs : some constant renamings.
434
435 2006-08-22  Atsushi Emomoto  <atsushi@ximian.com>
436
437         * SecureConversationServiceCredential.cs,
438           MessagePartSpecification.cs : new files.
439         * ChannelProtectionRequirements.cs,
440           ScopedMessagePartSpecification.cs : largely implemented.
441         * SecurityCredentialsManager.cs : CreateSecurityTokenManager() is
442           public indeed. Thus removed internal caller as well.
443
444 2006-08-17  Atsushi Emomoto  <atsushi@ximian.com>
445
446         * WSSecurityTokenSerializer.cs : removed SamlSerializer and
447           SecurityStateEncoder. Added GetTokenTypeUri(). 
448
449 2006-08-14  Atsushi Emomoto  <atsushi@ximian.com>
450
451         * SecurityCredentialsManager.cs : add internal helper method to call
452           CreateSecurityTokenManager().
453
454 2006-08-11  Atsushi Emomoto  <atsushi@ximian.com>
455
456         * SecurityCredentialsManager.cs : no need to be internal.
457         * ServiceCredentialsSecurityTokenManager.cs : new file.
458
459 2006-08-10  Atsushi Emomoto  <atsushi@ximian.com>
460
461         * X509CertificateRecipientClientCredential.cs :
462           implemented get_Authentication().
463
464 2006-08-04  Atsushi Emomoto  <atsushi@ximian.com>
465
466         * KeyNameIdentifierClause.cs, BinarySecretKeyIdentifierClause.cs :
467           new files.
468
469 2006-08-03  Atsushi Emomoto  <atsushi@ximian.com>
470
471         * BinarySecretSecurityTokenAuthenticator.cs,
472           FederationServiceIssuedSecurityTokenProvider.cs : removed old code.
473
474 2006-08-02  Atsushi Emomoto  <atsushi@ximian.com>
475
476         * KeyType.cs : removed obsolete type.
477
478 2006-08-01  Atsushi Emomoto  <atsushi@ximian.com>
479
480         * WSSecurityTokenSerializer.cs : implemented 
481           WriteKeyIdentifierClauseCore() for X509IssuerSerial (though
482           notworking due to X509IssuerSerialKeyIdentifierClause).
483
484 2006-08-01  Atsushi Emomoto  <atsushi@ximian.com>
485
486         * WSSecurityTokenSerializer.cs : implemented WriteTokenCore() for
487           UserNameSecurityToken and X509SecurityToken.
488
489 2006-07-31  Atsushi Emomoto  <atsushi@ximian.com>
490
491         * WSSecurityTokenSerializer.cs :
492           DefaultInstance is a property, not a field.
493
494 2006-07-31  Atsushi Emomoto  <atsushi@ximian.com>
495
496         * WSSecurityTokenSerializer.cs : new file.
497
498 2006-07-28  Atsushi Emomoto  <atsushi@ximian.com>
499
500         * X509CertificateInitiatorServiceCredential.cs :
501           added missing Authentication property.
502         * X509ServiceCertificateAuthentication.cs,
503           X509ClientCertificateAuthentication.cs,
504           MessageSecurityException.cs :
505           new files.
506
507 2006-07-28  Atsushi Emomoto  <atsushi@ximian.com>
508
509         * IssuedTokenClientCredential.cs : some field initialization.
510         * IdentityVerifier.cs : added DefaultIdentityVerifier, though it
511           does not work.
512
513 2006-07-28  Atsushi Emomoto  <atsushi@ximian.com>
514
515         * IdentityVerifier.cs : new file.
516
517 2006-07-27  Atsushi Emomoto  <atsushi@ximian.com>
518
519         * InfocardInteractiveChannelInitializer.cs,
520           IssuedTokenServiceCredential.cs : new files.
521         * IssuedTokenClientCredential.cs,
522           X509CertificateInitiatorClientCredential.cs,
523           X509CertificateRecipientServiceCredential.cs,
524           X509CertificateInitiatorServiceCredential.cs :
525           some June CTP updates.
526
527 2006-07-21  Atsushi Emomoto  <atsushi@ximian.com>
528
529         * X509CertificateRecipientClientCredential.cs : July CTP API update.
530
531 2006-07-21  Atsushi Emomoto  <atsushi@ximian.com>
532
533         * SecurityTokenReferenceStyle.cs : it will be moved to S.SM.S.Tokens.
534
535 2006-07-10  Atsushi Emomoto  <atsushi@ximian.com>
536
537         * RequestSecurityToken.cs, RequestSecurityTokenResponse.cs :
538           removed old code.
539
540 2006-07-10  Atsushi Emomoto  <atsushi@ximian.com>
541
542         * BasicSecurityProfileVersion.cs : new file.
543         * SecurityAlgorithmSuite.cs : implemented properties.
544         * SecurityVersion.cs : In June CTP it became a class. Implemented
545           as long as it covers the public API.
546
547 2006-07-05  Atsushi Emomoto  <atsushi@ximian.com>
548
549         * IKeySizeValidator.cs : removed unused code.
550
551 2006-05-29  Atsushi Emomoto  <atsushi@ximian.com>
552
553         * SecurityStandardsManager.cs : vanished in beta2.
554         * FederationServiceIssuedSecurityTokenProvider.cs,
555           RequestSecurityToken.cs, RequestSecurityTokenResponse.cs :
556           SecurityStandardsManager -> SecurityTokenSerializer.
557
558 2006-03-29  Atsushi Emomoto  <atsushi@ximian.com>
559
560         * BinarySecretSecurityTokenAuthenticator.cs : added overrides, fix
561           the build.
562
563 2006-03-23  Atsushi Emomoto  <atsushi@ximian.com>
564
565         * FederationServiceIssuedSecurityTokenProvider.cs : make it compile
566           with the latest S.IM.dll.
567
568 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com>
569
570         * BinarySecretSecurityTokenAuthenticator.cs
571           FederationServiceIssuedSecurityTokenProvider.cs
572           RequestSecurityToken.cs RequestSecurityTokenResponse.cs
573           SecurityCredentialsManager.cs SecurityMessageProperty.cs
574           SecurityStandardsManager.cs :
575
576           Dependent fixes for System.IdentityModel reorgainzation.
577
578 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com>
579
580         * FederationServiceIssuedSecurityTokenProvider.cs :
581           System.IdentityModel dependent fix.
582
583 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com>
584
585         * Dummy.cs : due to the big move between sys.servicemodel.dll and
586           sys.identitymodel.dll, moved some dummy classes as well.
587
588 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com>
589
590         * ChangeLog-System.ServiceModel.Security.Protocols :
591           moved old ChangeLog in that dir to here.
592
593 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com>
594
595         * BinarySecretSecurityTokenAuthenticator.cs RequestSecurityToken.cs
596           FederationServiceIssuedSecurityTokenProvider.cs
597           ChannelProtectionRequirements.cs SecurityNegotiationException.cs
598           RequestSecurityTokenResponse.cs IKeySizeValidator.cs
599           ScopedMessagePartSpecification.cs :
600           Moved from obsoleted System.ServiceModel.Security.Protocols.
601
602 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com>
603
604         * KeyEntropyMode.cs KeyType.cs MessageProtectionOrder.cs
605           SecurityAlgorithmSuite.cs SecurityAlgorithms.cs
606           SecurityCredentialsManager.cs SecurityMessageProperty.cs
607           SecurityStandardsManager.cs SecurityTokenAttachmentMode.cs
608           SecurityTokenReferenceStyle.cs SecurityVersion.cs :
609           Feb. CTP API changes - chapter 1.
610
611 2005-11-20  Atsushi Emomoto  <atsushi@ximian.com>
612
613         * SecurityTokenProvider.cs, SecurityTokenAttachmentMode.cs,
614           MessageProtectionOrder.cs, SecurityStandardsManager.cs :
615           Dummy.cs : updated to beta2.
616         * IssuedTokenProvider.cs : removed in beta2.
617
618 2005-11-02  Atsushi Emomoto  <atsushi@ximian.com>
619
620         * SecurityTokenAttachmentMode.cs, MessageProtectionOrder.cs,
621           KeyType.cs, SecurityTokenReferenceStyle.cs : added missing enums.
622         * Dummy.cs : removed above.
623         * SecurityVersion.cs, KeyEntropyMode.cs : value fixes.
624
625 2005-11-01  Atsushi Emomoto  <atsushi@ximian.com>
626
627         * KeyEntropyMode.cs : new file.
628         * Dummy.cs : removed.
629
630 2005-10-31  Atsushi Emomoto  <atsushi@ximian.com>
631
632         * SecurityTokenProvider.cs : added missing bits and MonoTODO.
633
634 2005-10-31  Atsushi Emomoto  <atsushi@ximian.com>
635
636         * SecurityVersion.cs, SecurityAlgorithms.cs,
637           SecurityStandardsManager.cs, SecurityAlgorithmSuite.cs,
638           SecurityTokenResolver.cs : new files.
639         * Dummy.cs : removed above.
640         * IssuedTokenProvider.cs : tiny method signature fix.
641
642 2005-10-18  Atsushi Emomoto  <atsushi@ximian.com>
643
644         * SecurityMessageProperty.cs : new file.
645         * Dummy.cs : removed above.
646
647 2005-10-12  Atsushi Emomoto  <atsushi@ximian.com>
648
649         * SecurityCredentialsManager.cs : new file.
650         * Dummy.cs : removed above.
651
652 2005-09-28  Atsushi Emomoto  <atsushi@ximian.com>
653
654         * SecurityTokenProvider.cs, IssuedTokenProvider.cs : new files.
655         * Dummy.cs : removed those new classes.
656