You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			657 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			657 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | 2010-07-28  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : implement some | ||
|  | 	  requirement check for WS-SecureConversation. | ||
|  | 
 | ||
|  | 2010-07-27  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateRecipientClientCredential.cs, | ||
|  | 	  X509CertificateRecipientServiceCredential.cs : | ||
|  | 	  implement x509 store support. | ||
|  | 
 | ||
|  | 2010-07-26  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateInitiatorClientCredential.cs, | ||
|  | 	  X509CertificateInitiatorServiceCredential.cs : | ||
|  | 	  implement x509 store support. | ||
|  | 
 | ||
|  | 2010-07-15  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* HttpDigestClientCredential.cs | ||
|  | 	  IssuedTokenClientCredential.cs | ||
|  | 	  UserNamePasswordClientCredential.cs | ||
|  | 	  WindowsClientCredential.cs | ||
|  | 	  X509CertificateInitiatorClientCredential.cs | ||
|  | 	  X509CertificateRecipientClientCredential.cs : add Clone() helper. | ||
|  | 
 | ||
|  | 2010-07-15  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* IssuedTokenServiceCredential.cs | ||
|  | 	* PeerCredential.cs | ||
|  | 	  SecureConversationServiceCredential.cs | ||
|  | 	  UserNamePasswordServiceCredential.cs | ||
|  | 	  WindowsServiceCredential.cs | ||
|  | 	  X509CertificateInitiatorServiceCredential.cs | ||
|  | 	  X509CertificateRecipientServiceCredential.cs | ||
|  | 	  X509ClientCertificateAuthentication.cs | ||
|  | 	  X509PeerCertificateAuthentication.cs | ||
|  | 	  X509ServiceCertificateAuthentication.cs : add Clone() helper. | ||
|  | 
 | ||
|  | 2010-07-08  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* KeyNameIdentifierClause.cs : warning cleanup and implement. | ||
|  | 
 | ||
|  | 2010-03-08  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* IssuedTokenServiceCredential.cs : add missing members. | ||
|  | 
 | ||
|  | 2010-01-18  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecureConversationVersion.cs, SecurityPolicyVersion.cs, | ||
|  | 	  TrustVersion.cs : add new 3.5 classes. | ||
|  | 
 | ||
|  | 2007-04-17  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : write GenericXmlSecurityToken (btw | ||
|  | 	  it is not readable due to missing token information by nature ...). | ||
|  | 	  read and write SamlAssertionKeyIdentifierClause. | ||
|  | 
 | ||
|  | 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : support mutual sslnego. | ||
|  | 
 | ||
|  | 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : set cookie property for such tokens | ||
|  | 	  that was created from cookie binary. | ||
|  | 
 | ||
|  | 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* DataProtectionSecurityStateEncoder.cs : oops, Encode->Protect, | ||
|  | 	  Decode->Unprotect. | ||
|  | 
 | ||
|  | 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : SecurityBindingElement | ||
|  | 	  is also needed to retrieve local service settings. | ||
|  | 
 | ||
|  | 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : when reading SCT from | ||
|  | 	  SecurityContextSecurityToken, return it from cookie binary. | ||
|  | 	  knownTypes argument can be null. | ||
|  | 
 | ||
|  | 2007-03-27  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SspiSecurityTokenProvider.cs : removed SspiCommunicationObject from | ||
|  | 	  this class, as it is not for spnego. | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  handle spnego authenticator. | ||
|  | 	* WSSecurityTokenSerializer.cs : some comments. | ||
|  | 
 | ||
|  | 2007-03-20  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : fixed SecurityContextToken Id | ||
|  | 	  and prefix output. | ||
|  | 
 | ||
|  | 2007-03-19  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  use Type.EmptyTypes instead of null to avoid ANE. | ||
|  | 
 | ||
|  | 2007-03-13  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  updated Ssl token authenticator .ctor(). | ||
|  | 	  Pass SecurityStateEncoder to WSSecurityTokenSerializer (it is used | ||
|  | 	  for cookie sct). | ||
|  | 	* WSSecurityTokenSerializer.cs : added couple of support for | ||
|  | 	  SecurityContextToken. Implemented CanWriteKeyIdentifierClause(). | ||
|  | 
 | ||
|  | 2007-03-13  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* DataProtectionSecurityStateEncoder.cs, SecurityStateEncoder.cs : | ||
|  | 	  nominally implemented (it won't work under Linux as it depends on | ||
|  | 	  DPAPI). We should just ignore those lazy users who depend on them | ||
|  | 	  by using default settings. | ||
|  | 
 | ||
|  | 2007-03-08  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  add SslSecurityTokenAuthenticator .ctor() arg. | ||
|  | 
 | ||
|  | 2007-03-07  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  started secure conversation authenticator code (not sure when it | ||
|  | 	  should work though. Any attempt to initialize requirement with | ||
|  | 	  SecureConv parameter causes NRE on .NET). | ||
|  | 
 | ||
|  | 2007-03-06  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ChannelProtectionRequirements.cs : null arg check. | ||
|  | 
 | ||
|  | 2007-03-05  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  IsIssuedSecurityTokenRequirement() fix, the same way as client. | ||
|  | 
 | ||
|  | 2007-03-01  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  internalize IsIssuedSecurityTokenRequirement(). | ||
|  | 	  Use SecurityTokenRequirement.ToString(). | ||
|  | 
 | ||
|  | 2007-03-01  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  Return ssl token authenticator (just almost stub now). | ||
|  | 	  Ssl does not support token provider, so explicitly throw an error. | ||
|  | 
 | ||
|  | 2007-02-22  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : there could be more types than | ||
|  | 	  EncryptedKey type that could be indicated by ValueType attribute. | ||
|  | 
 | ||
|  | 2007-02-21  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : read/write DerivedKeyToken. | ||
|  | 	  Supply OwnerType for LocalId key when there is ValueType attribute. | ||
|  | 
 | ||
|  | 2007-02-20  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : handle X509 issue serial key | ||
|  | 	  identifier clauses. | ||
|  | 
 | ||
|  | 2007-02-16  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : set cipher value as wrapped key | ||
|  | 	  (workaround for EncryptedKeySHA1). | ||
|  | 
 | ||
|  | 2007-02-15  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* UnionSecurityTokenResolver.cs : internal helper resolver. | ||
|  | 
 | ||
|  | 2007-02-15  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : | ||
|  | 	  WrappedKeySecurityToken could be read. | ||
|  | 
 | ||
|  | 2007-02-14  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : | ||
|  | 	  implement CanReadKeyIdentifierClauseCore() (partially). | ||
|  | 
 | ||
|  | 2007-02-13  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : minor message fix. | ||
|  | 	  MutualCertificateDuplex is different from usual certificate-based | ||
|  | 	  conection. | ||
|  | 
 | ||
|  | 2007-02-06  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : read UsernameToken. | ||
|  | 
 | ||
|  | 2007-02-06  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : | ||
|  | 	  changes due to the latest EncryptedKeySHA1 clause changes. | ||
|  | 
 | ||
|  | 2007-02-05  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityMessageProperty.cs : | ||
|  | 	  Added internal EncryptionKey. Cosmetic GetOrCreate() refactoring. | ||
|  | 	* WSSecurityTokenSerializer.cs : Support BinarySecret clause writer. | ||
|  | 	  Support embedded encryptedkey clause (o:SecurityTokenReference with | ||
|  | 	  o:KeyIdentifier) writer. | ||
|  | 
 | ||
|  | 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : handle EncryptedKeySHA1 for | ||
|  | 	  SecurityTokenReference reader too. | ||
|  | 
 | ||
|  | 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : now ReadKeyIdentifierClause() supports | ||
|  | 	  wsse:KeyIdentifier (only with X509Thumbprint for now). | ||
|  | 
 | ||
|  | 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityMessageProperty.cs : added internal ConfirmedSignatures. | ||
|  | 
 | ||
|  | 2007-01-15  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityAlgorithmSuite.cs : give more meaningful field names. | ||
|  | 	  Implemented some Is[blah]Supported() methods. | ||
|  | 	* WSSecurityTokenSerializer.cs : corcompare fix. | ||
|  | 	* SecurityVersion : removed MonoTODO. | ||
|  | 
 | ||
|  | 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  CreateSecurityTokenSerializer() should consider securityVersion | ||
|  | 	  and emitBspRequiredAttributes based on SecurityTokenVersion. | ||
|  | 	* WSSecurityTokenSerializer.cs : EmitBspRequiredAttributes is the | ||
|  | 	  magic key to determine to output some attributes or not. | ||
|  | 	  Added CreateKeyIdentifierClauseFromTokenXml() stub. | ||
|  | 
 | ||
|  | 2007-01-12  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : handle WrappedKeySecurityToken in | ||
|  | 	  GetTokenTypeUri(). | ||
|  | 
 | ||
|  | 2007-01-11  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : add e:ReferenceList output. | ||
|  | 
 | ||
|  | 2007-01-09  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : X509Thumbprint is not supported | ||
|  | 	  when SecurityVersion is WSS 1.0. | ||
|  | 
 | ||
|  | 2007-01-09  Atsushi Enomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : write correct wrapped key. Don't | ||
|  | 	  output WrappingToken. | ||
|  | 
 | ||
|  | 2006-12-09  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ChannelProtectionRequirements.cs : moved code for population from | ||
|  | 	  ContractDescription, from ClientRuntimeChannel.cs. Parts should be | ||
|  | 	  created from headers, not body parts. Fill IsBodyIncluded flag | ||
|  | 	  from ContractDescription.[Has]ProtectionLevel. | ||
|  | 	* WSSecurityTokenSerializer.cs : implemented writer for | ||
|  | 	  WrappedKeySecurityToken. | ||
|  | 
 | ||
|  | 2006-12-08  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityMessageProperty.cs : initialize SenderIdPrefix as "_". | ||
|  | 
 | ||
|  | 2006-12-08  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityContextKeyIdentifierClause.cs, | ||
|  | 	  SecurityAccessDeniedException.cs, | ||
|  | 	  ExpiredSecurityTokenException.cs : added missing types. | ||
|  | 	* SecurityNegotiationException.cs, MessageSecurityException.cs : | ||
|  | 	  minor API fixes. | ||
|  | 
 | ||
|  | 2006-12-08  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityMessageProperty.cs : implemented, though not in actual use. | ||
|  | 	* ServiceSecurityContext.cs : implemented some members. | ||
|  | 
 | ||
|  | 2006-12-07  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* MessagePartSpecification : implemented Union(). | ||
|  | 	* ScopedMessagePartSpecification.cs : AddParts() is now implemented | ||
|  | 	  correctly (it merges into existing parts). | ||
|  | 	* ChannelProtectionRequirements.cs : cosmetic comment. | ||
|  | 
 | ||
|  | 2006-12-06  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : several improvements to read and | ||
|  | 	  write EncryptedKeyIdentifierClause. | ||
|  | 
 | ||
|  | 2006-12-05  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : | ||
|  | 	  Added EncryptedKeyIdentifier clause writer. | ||
|  | 	  Fixed thumbprint writer. WS-Security X509 Certificate Token Profile | ||
|  | 	  does allows direct cetificate info only with IssuerSerial. | ||
|  | 
 | ||
|  | 2006-10-12  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityAlgorithmSuite.cs : added some overrides in impl. class | ||
|  | 	  so that I don't forget them (they are not implemented yet). | ||
|  | 
 | ||
|  | 2006-09-27  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : URI attribute in o:Reference element | ||
|  | 	  is not mandatory. | ||
|  | 
 | ||
|  | 2006-09-26  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : (ReadKeyIdentifierClauseCore) remove | ||
|  | 	  extra consumption of Reference element. | ||
|  | 
 | ||
|  | 2006-09-22  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityAlgorithmSuite.cs : fixed AsymmetricSignatureAlgorithm. | ||
|  | 	  Use SecurityAlgorithms constants. | ||
|  | 
 | ||
|  | 2006-09-22  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* MessagePartSpecification.cs : default IsBodyIncluded is false. | ||
|  | 
 | ||
|  | 2006-09-21  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : ReadKeyIdentifierClauseCore() now handles | ||
|  | 	  <SecurityTokenReference> element (as LocalIdKeyIdentifierClause). | ||
|  | 
 | ||
|  | 2006-09-20  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BinarySecretKeyIdentifierClause.cs : a few more API cleanup. | ||
|  | 
 | ||
|  | 2006-09-19  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BinarySecretKeyIdentifierClause.cs : added missing members. | ||
|  | 
 | ||
|  | 2006-09-15  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SspiSecurityTokenProvider.cs : ProviderCommunicationObject-based | ||
|  | 	  implementation (but do we implement it?) | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : more rejection in | ||
|  | 	  CreateSecurityTokenProvider(). | ||
|  | 	* WindowsClientCredential.cs : implemented as long as they are | ||
|  | 	  required in the tests. | ||
|  | 
 | ||
|  | 2006-09-14  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* UserNamePasswordServiceCredential.cs, | ||
|  | 	  X509PeerCertificateAuthentication.cs, | ||
|  | 	  SecureConversationServiceCredential.cs, | ||
|  | 	  ServiceCredentialsSecurityTokenManager.cs, | ||
|  | 	  DataProtectionSecurityStateEncoder.cs, | ||
|  | 	  IssuedTokenServiceCredential.cs, | ||
|  | 	  X509ClientCertificateAuthentication.cs : | ||
|  | 	  several fixes for the default values. | ||
|  | 	* KeyNameIdentifierClause.cs : implemented Matches(). | ||
|  | 
 | ||
|  | 2006-09-12  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : service certificate | ||
|  | 	  must contain a private key. | ||
|  | 	* WSSecurityTokenSerializer.cs : RsaSecurityToken is not supported. | ||
|  | 	  Support LocalId and X509Thumbprint in WriteKeyIdentifierClause(). | ||
|  | 
 | ||
|  | 2006-09-07  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityVersion.cs, SecurityMessageProperty.cs, | ||
|  | 	  ServiceCredentialsSecurityTokenManager.cs, | ||
|  | 	  HttpDigestClientCredential.cs : assorted RC1 API fixes. | ||
|  | 	* WindowsClientCredential.cs, WindowsServiceCredential.cs, | ||
|  | 	  SspiSecurityTokenProvider.cs, PeerCredential.cs : | ||
|  | 	  new files, cleaning Dummy.cs up in this namespace. | ||
|  | 
 | ||
|  | 2006-09-06  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateRecipientServiceCredential.cs : | ||
|  | 	  added missing SetCertificate(). | ||
|  | 	* UserNamePasswordServiceCredential.cs, | ||
|  | 	  X509PeerCertificateAuthentication.cs : API fix to RC1. | ||
|  | 	* WSSecurityTokenSerializer.cs : ReadTokenCore() now works for X509. | ||
|  | 
 | ||
|  | 2006-09-06  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* UserNamePasswordServiceCredential.cs : some API fixes. | ||
|  | 
 | ||
|  | 2006-09-05  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateRecipientClientCredential.cs : | ||
|  | 	  added ScopedCertificates. | ||
|  | 
 | ||
|  | 2006-09-05  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityStateEncoder.cs, DataProtectionSecurityStateEncoder.cs : | ||
|  | 	  new files. | ||
|  | 
 | ||
|  | 2006-09-01  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : fixed namespace URI for BinarySecret. | ||
|  | 
 | ||
|  | 2006-08-30  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : implemented some members, | ||
|  | 	  actually as copy of ClientCredentialsSecurityTokenManager. | ||
|  | 
 | ||
|  | 2006-08-29  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ScopedMessagePartSpecification.cs : partly implemented. | ||
|  | 
 | ||
|  | 2006-08-29  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : | ||
|  | 	  some ReadToken()/CanReadToken() implementation. | ||
|  | 
 | ||
|  | 2006-08-28  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : support BinarySecret WriteToken(). | ||
|  | 
 | ||
|  | 2006-08-25  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SupportingTokenSpecification.cs, IEndpointIdentityProvider.cs, | ||
|  | 	  ISecuritySession.cs, X509PeerCertificateAuthentication.cs, | ||
|  | 	  ISecureConversationSession.cs, SecurityTokenSpecification.cs : | ||
|  | 	  new files. | ||
|  | 	* X509CertificateInitiatorServiceCredential.cs, | ||
|  | 	  X509ServiceCertificateAuthentication.cs : removed extra properties. | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : | ||
|  | 	  It implements IEndpointIdentityProvider. | ||
|  | 
 | ||
|  | 2006-08-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : some constant renamings. | ||
|  | 
 | ||
|  | 2006-08-22  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecureConversationServiceCredential.cs, | ||
|  | 	  MessagePartSpecification.cs : new files. | ||
|  | 	* ChannelProtectionRequirements.cs, | ||
|  | 	  ScopedMessagePartSpecification.cs : largely implemented. | ||
|  | 	* SecurityCredentialsManager.cs : CreateSecurityTokenManager() is | ||
|  | 	  public indeed. Thus removed internal caller as well. | ||
|  | 
 | ||
|  | 2006-08-17  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : removed SamlSerializer and | ||
|  | 	  SecurityStateEncoder. Added GetTokenTypeUri().  | ||
|  | 
 | ||
|  | 2006-08-14  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityCredentialsManager.cs : add internal helper method to call | ||
|  | 	  CreateSecurityTokenManager(). | ||
|  | 
 | ||
|  | 2006-08-11  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityCredentialsManager.cs : no need to be internal. | ||
|  | 	* ServiceCredentialsSecurityTokenManager.cs : new file. | ||
|  | 
 | ||
|  | 2006-08-10  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateRecipientClientCredential.cs : | ||
|  | 	  implemented get_Authentication(). | ||
|  | 
 | ||
|  | 2006-08-04  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* KeyNameIdentifierClause.cs, BinarySecretKeyIdentifierClause.cs : | ||
|  | 	  new files. | ||
|  | 
 | ||
|  | 2006-08-03  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BinarySecretSecurityTokenAuthenticator.cs, | ||
|  | 	  FederationServiceIssuedSecurityTokenProvider.cs : removed old code. | ||
|  | 
 | ||
|  | 2006-08-02  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* KeyType.cs : removed obsolete type. | ||
|  | 
 | ||
|  | 2006-08-01  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : implemented  | ||
|  | 	  WriteKeyIdentifierClauseCore() for X509IssuerSerial (though | ||
|  | 	  notworking due to X509IssuerSerialKeyIdentifierClause). | ||
|  | 
 | ||
|  | 2006-08-01  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : implemented WriteTokenCore() for | ||
|  | 	  UserNameSecurityToken and X509SecurityToken. | ||
|  | 
 | ||
|  | 2006-07-31  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : | ||
|  | 	  DefaultInstance is a property, not a field. | ||
|  | 
 | ||
|  | 2006-07-31  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* WSSecurityTokenSerializer.cs : new file. | ||
|  | 
 | ||
|  | 2006-07-28  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateInitiatorServiceCredential.cs : | ||
|  | 	  added missing Authentication property. | ||
|  | 	* X509ServiceCertificateAuthentication.cs, | ||
|  | 	  X509ClientCertificateAuthentication.cs, | ||
|  | 	  MessageSecurityException.cs : | ||
|  | 	  new files. | ||
|  | 
 | ||
|  | 2006-07-28  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* IssuedTokenClientCredential.cs : some field initialization. | ||
|  | 	* IdentityVerifier.cs : added DefaultIdentityVerifier, though it | ||
|  | 	  does not work. | ||
|  | 
 | ||
|  | 2006-07-28  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* IdentityVerifier.cs : new file. | ||
|  | 
 | ||
|  | 2006-07-27  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* InfocardInteractiveChannelInitializer.cs, | ||
|  | 	  IssuedTokenServiceCredential.cs : new files. | ||
|  | 	* IssuedTokenClientCredential.cs, | ||
|  | 	  X509CertificateInitiatorClientCredential.cs, | ||
|  | 	  X509CertificateRecipientServiceCredential.cs, | ||
|  | 	  X509CertificateInitiatorServiceCredential.cs : | ||
|  | 	  some June CTP updates. | ||
|  | 
 | ||
|  | 2006-07-21  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* X509CertificateRecipientClientCredential.cs : July CTP API update. | ||
|  | 
 | ||
|  | 2006-07-21  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityTokenReferenceStyle.cs : it will be moved to S.SM.S.Tokens. | ||
|  | 
 | ||
|  | 2006-07-10  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* RequestSecurityToken.cs, RequestSecurityTokenResponse.cs : | ||
|  | 	  removed old code. | ||
|  | 
 | ||
|  | 2006-07-10  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BasicSecurityProfileVersion.cs : new file. | ||
|  | 	* SecurityAlgorithmSuite.cs : implemented properties. | ||
|  | 	* SecurityVersion.cs : In June CTP it became a class. Implemented | ||
|  | 	  as long as it covers the public API. | ||
|  | 
 | ||
|  | 2006-07-05  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* IKeySizeValidator.cs : removed unused code. | ||
|  | 
 | ||
|  | 2006-05-29  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityStandardsManager.cs : vanished in beta2. | ||
|  | 	* FederationServiceIssuedSecurityTokenProvider.cs, | ||
|  | 	  RequestSecurityToken.cs, RequestSecurityTokenResponse.cs : | ||
|  | 	  SecurityStandardsManager -> SecurityTokenSerializer. | ||
|  | 
 | ||
|  | 2006-03-29  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BinarySecretSecurityTokenAuthenticator.cs : added overrides, fix | ||
|  | 	  the build. | ||
|  | 
 | ||
|  | 2006-03-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* FederationServiceIssuedSecurityTokenProvider.cs : make it compile | ||
|  | 	  with the latest S.IM.dll. | ||
|  | 
 | ||
|  | 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BinarySecretSecurityTokenAuthenticator.cs | ||
|  | 	  FederationServiceIssuedSecurityTokenProvider.cs | ||
|  | 	  RequestSecurityToken.cs RequestSecurityTokenResponse.cs | ||
|  | 	  SecurityCredentialsManager.cs SecurityMessageProperty.cs | ||
|  | 	  SecurityStandardsManager.cs : | ||
|  | 
 | ||
|  | 	  Dependent fixes for System.IdentityModel reorgainzation. | ||
|  | 
 | ||
|  | 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* FederationServiceIssuedSecurityTokenProvider.cs : | ||
|  | 	  System.IdentityModel dependent fix. | ||
|  | 
 | ||
|  | 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* Dummy.cs : due to the big move between sys.servicemodel.dll and | ||
|  | 	  sys.identitymodel.dll, moved some dummy classes as well. | ||
|  | 
 | ||
|  | 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* ChangeLog-System.ServiceModel.Security.Protocols : | ||
|  | 	  moved old ChangeLog in that dir to here. | ||
|  | 
 | ||
|  | 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* BinarySecretSecurityTokenAuthenticator.cs RequestSecurityToken.cs | ||
|  | 	  FederationServiceIssuedSecurityTokenProvider.cs | ||
|  | 	  ChannelProtectionRequirements.cs SecurityNegotiationException.cs | ||
|  | 	  RequestSecurityTokenResponse.cs IKeySizeValidator.cs | ||
|  | 	  ScopedMessagePartSpecification.cs : | ||
|  | 	  Moved from obsoleted System.ServiceModel.Security.Protocols. | ||
|  | 
 | ||
|  | 2006-02-23  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* KeyEntropyMode.cs KeyType.cs MessageProtectionOrder.cs | ||
|  | 	  SecurityAlgorithmSuite.cs SecurityAlgorithms.cs | ||
|  | 	  SecurityCredentialsManager.cs SecurityMessageProperty.cs | ||
|  | 	  SecurityStandardsManager.cs SecurityTokenAttachmentMode.cs | ||
|  | 	  SecurityTokenReferenceStyle.cs SecurityVersion.cs : | ||
|  | 	  Feb. CTP API changes - chapter 1. | ||
|  | 
 | ||
|  | 2005-11-20  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityTokenProvider.cs, SecurityTokenAttachmentMode.cs, | ||
|  | 	  MessageProtectionOrder.cs, SecurityStandardsManager.cs : | ||
|  | 	  Dummy.cs : updated to beta2. | ||
|  | 	* IssuedTokenProvider.cs : removed in beta2. | ||
|  | 
 | ||
|  | 2005-11-02  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityTokenAttachmentMode.cs, MessageProtectionOrder.cs, | ||
|  | 	  KeyType.cs, SecurityTokenReferenceStyle.cs : added missing enums. | ||
|  | 	* Dummy.cs : removed above. | ||
|  | 	* SecurityVersion.cs, KeyEntropyMode.cs : value fixes. | ||
|  | 
 | ||
|  | 2005-11-01  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* KeyEntropyMode.cs : new file. | ||
|  | 	* Dummy.cs : removed. | ||
|  | 
 | ||
|  | 2005-10-31  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityTokenProvider.cs : added missing bits and MonoTODO. | ||
|  | 
 | ||
|  | 2005-10-31  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityVersion.cs, SecurityAlgorithms.cs, | ||
|  | 	  SecurityStandardsManager.cs, SecurityAlgorithmSuite.cs, | ||
|  | 	  SecurityTokenResolver.cs : new files. | ||
|  | 	* Dummy.cs : removed above. | ||
|  | 	* IssuedTokenProvider.cs : tiny method signature fix. | ||
|  | 
 | ||
|  | 2005-10-18  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityMessageProperty.cs : new file. | ||
|  | 	* Dummy.cs : removed above. | ||
|  | 
 | ||
|  | 2005-10-12  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityCredentialsManager.cs : new file. | ||
|  | 	* Dummy.cs : removed above. | ||
|  | 
 | ||
|  | 2005-09-28  Atsushi Emomoto  <atsushi@ximian.com> | ||
|  | 
 | ||
|  | 	* SecurityTokenProvider.cs, IssuedTokenProvider.cs : new files. | ||
|  | 	* Dummy.cs : removed those new classes. | ||
|  | 
 |