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.
|
||
|
|