You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -1,37 +0,0 @@
|
||||
2010-04-28 Marek Habersack <mhabersack@novell.com>
|
||||
|
||||
* Makefile (OTHER_LIB_MCS_FLAGS): added a reference to
|
||||
System.Web.ApplicationServices in the 4.0 profile.
|
||||
|
||||
2008-03-21 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : added missing EXTRA_DISTFILES.
|
||||
|
||||
2007-12-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : added net_3_5 profile as a valid target.
|
||||
|
||||
2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : added Mono.Security dependency.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Obsoleted : removed.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : add path to referenced assemblies as gmcs always loads
|
||||
them from the GAC.
|
||||
|
||||
2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : added System.Web.dll.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* now it is System.IdentityModel.dll.
|
||||
|
||||
2005-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* System.Security.Authorization.dll.sources : all classes are added.
|
||||
@@ -2,12 +2,6 @@ thisdir = class/System.IdentityModel
|
||||
SUBDIRS =
|
||||
include ../../build/rules.make
|
||||
|
||||
ifndef NO_SYSTEM_WEB_APPSERVICES_DEPENDENCY
|
||||
ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
|
||||
OTHER_LIB_MCS_FLAGS = -r:System.Web.ApplicationServices.dll
|
||||
endif
|
||||
endif
|
||||
|
||||
LIBRARY = System.IdentityModel.dll
|
||||
LIB_REFS = System System.Xml System.Security System.Configuration Mono.Security System.Runtime.Serialization
|
||||
LIB_MCS_FLAGS = \
|
||||
@@ -18,6 +12,13 @@ ifndef NO_SYSTEM_WEB_DEPENDENCY
|
||||
LIB_REFS += System.Web
|
||||
endif
|
||||
|
||||
|
||||
ifndef NO_SYSTEM_WEB_APPSERVICES_DEPENDENCY
|
||||
ifeq (4, $(FRAMEWORK_VERSION_MAJOR))
|
||||
LIB_REFS += System.Web.ApplicationServices
|
||||
endif
|
||||
endif
|
||||
|
||||
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
|
||||
|
||||
EXTRA_DISTFILES = \
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509CertificateClaimSet.cs : the semantics of the members has
|
||||
changed after I practically touched this type last time.
|
||||
|
||||
2007-04-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Claim.cs : added serialized fields.
|
||||
|
||||
2007-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509CertificateClaimSet.cs : removed extraneous claims.
|
||||
|
||||
2006-10-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSet.cs : implemented System.
|
||||
* Claim.cs : implement everything except for windows specific stuff.
|
||||
* DefaultClaimSet.cs : implemented Initialize().
|
||||
* X509CertificateClaimSet.cs : implemented some members.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSet.cs : warning cleanup.
|
||||
|
||||
2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Claim.cs, Rights.cs : mostly implemented.
|
||||
|
||||
2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimTypes.cs, DefaultClaimSet.cs, Claim.cs :
|
||||
updated namespace URI.
|
||||
|
||||
2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimTypes.cs : implemented.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSetBase.cs, DefaultClaimSet.cs : renamed from former to latter.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSetBase.cs, WindowsClaimSet.cs, ClaimSet.cs, Claim.cs,
|
||||
ClaimTypes.cs, X509CertificateClaimSet.cs : June CTP updates.
|
||||
|
||||
2006-03-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* WindowsClaimSet.cs X509CertificateClaimSet.cs : new files.
|
||||
* ClaimSetBase.cs Rights.cs ClaimSet.cs Claim.cs : several updates
|
||||
to match Feb. CTP.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Claim.cs ClaimSet.cs ClaimSetBase.cs :
|
||||
|
||||
Moving namespaces to System.IdentityModel.*.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Claim.cs ClaimSet.cs ClaimSetBase.cs : moved from
|
||||
System.ServiceModel (via System.IdentityModel.Policy).
|
||||
@@ -1,66 +0,0 @@
|
||||
2006-12-08 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* AuthorizationContext.cs : (CreateDefaultAuthorizationContext)
|
||||
check null argument.
|
||||
|
||||
2006-10-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* AuthorizationContext.cs : changed DefaultAuthorizationContext to
|
||||
receive DefaultEvaluationContext to implement its properties.
|
||||
Implemented CreateDefaultAuthorizationContext().
|
||||
* EvaluationContext.cs : (DefaultEvaluationContext) implemented
|
||||
AddClaimSet() and RecordExpirationTime().
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* EvaluationContext.cs, AuthorizationContext.cs : June CTP updates.
|
||||
Also moved internal default impl. classes into those files.
|
||||
* AcceptClaimSetEventArgs.cs, AuthorizationContextBase.cs,
|
||||
EvaluationContextBase.cs : removed old code.
|
||||
|
||||
2006-03-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* EvaluationContext.cs AuthorizationContextBase.cs
|
||||
AuthorizationContext.cs EvaluationContextBase.cs :
|
||||
several fixes to match Feb. CTP API.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* AcceptClaimSetEventArgs.cs AcceptPolicyEventArgs.cs
|
||||
AuthorizationContext.cs AuthorizationContextBase.cs
|
||||
AuthorizationDomain.cs ClaimComparer.cs EvaluationContext.cs
|
||||
EvaluationContextBase.cs IAuthorizationComponent.cs
|
||||
IAuthorizationPolicy.cs ResourceRights.cs ResourceTypes.cs :
|
||||
|
||||
Moving namespaces to System.IdentityModel.*.
|
||||
|
||||
2006-01-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ResourceTypes.cs EvaluationContext.cs ClaimComparer.cs Claim.cs
|
||||
AuthorizationDomain.cs ClaimSetBase.cs IAuthorizationComponent.cs
|
||||
AuthorizationContextBase.cs ClaimSet.cs AuthorizationContext.cs
|
||||
EvaluationContextBase.cs ResourceRights.cs :
|
||||
several updates to catch up Jan. CTP API.
|
||||
|
||||
2005-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSetBase.cs, AuthorizationContextBase.cs : more missing bits.
|
||||
|
||||
2005-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Dummy.cs: it is not required anymore.
|
||||
* IAuthorizationPolicy.cs, IAuthorizationComponent.cs,
|
||||
AcceptPolicyEventArgs.cs, AcceptClaimSetEventArgs.cs,
|
||||
AuthorizationContextBase.cs, AuthorizationContext.cs :
|
||||
new files.
|
||||
* EvaluationContext.cs: copyright lines.
|
||||
AuthorizationDomain.cs : added events.
|
||||
ClaimSetBase.cs: implemented.
|
||||
|
||||
2005-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSetBase.cs, EvaluationContext.cs, ClaimSet.cs
|
||||
EvaluationContextBase.cs, AuthorizationDomain.cs : new files.
|
||||
* ClaimComparer.cs, Claim.cs, ResourceRights.cs, ResourceTypes.cs :
|
||||
added copyright lines.
|
||||
* Dummy.cs : removed lines for added types.
|
||||
@@ -1,141 +0,0 @@
|
||||
2010-07-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : return false if property value is
|
||||
null in the internal dictionary (unlike Dictionary<K,V>).
|
||||
|
||||
2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : fill out parameter properly (gmcs
|
||||
does not report it; see bug #334258).
|
||||
|
||||
2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs :
|
||||
Reject type-mismatch in TryGetProperty().
|
||||
|
||||
2007-02-21 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolver.cs : fixed some error messages.
|
||||
|
||||
2007-02-15 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityTokenAuthenticator.cs : message formatting fix.
|
||||
|
||||
2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolver.cs : handle matchLocalId in the default impl.
|
||||
|
||||
2006-09-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenProvider.cs : implemented cancel/renew stuff (not
|
||||
supported by default).
|
||||
* KerberosSecurityTokenProvider.cs : somehow implemented for
|
||||
tests.
|
||||
* SecurityTokenManager.cs,
|
||||
SecurityTokenVersion.cs : removed MonoTODOs.
|
||||
|
||||
2006-09-15 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : seems like KeyUsage does not exist
|
||||
by default.
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlSecurityTokenAuthenticator.cs : missing MonoTODOs.
|
||||
* WindowsUserNameSecurityTokenAuthenticator.cs : fixed ctors.
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityTokenAuthenticator.cs,
|
||||
RsaSecurityTokenAuthenticator.cs,
|
||||
CustomUserNameSecurityTokenAuthenticator.cs,
|
||||
X509SecurityTokenAuthenticator.cs,
|
||||
UserNamePasswordValidator.cs : implemented.
|
||||
SamlSecurityTokenAuthenticator.cs : partly implemented.
|
||||
* X509CertificateValidator.cs : "None" was causing error at any time.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityTokenProvider.cs : implemented IDisposable. There I
|
||||
have no other idea than it affects on X509Store.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityTokenProvider.cs, SecurityTokenProvider.cs :
|
||||
warning cleanup.
|
||||
|
||||
2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityTokenProvider.cs : implemented another constructor.
|
||||
|
||||
2006-08-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509CertificateValidator.cs : implemented.
|
||||
|
||||
2006-08-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : oops, please no infinite loop.
|
||||
Fixed default values.
|
||||
|
||||
2006-08-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolver.cs : added missing members and implemented.
|
||||
* SecurityTokenRequirement.cs : those properties should be accessible
|
||||
via Properties.
|
||||
|
||||
2006-08-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : don't access properties directly, it
|
||||
could be null.
|
||||
|
||||
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : GetProperty() should return an
|
||||
instance of derived classes without problem.
|
||||
* X509SecurityTokenProvider.cs : fixed .ctor().
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : fixes from run-test.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : June CTP update.
|
||||
|
||||
2006-03-24 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolver.cs : updated to Feb.CTP API.
|
||||
SecurityTokenVersion.cs
|
||||
X509CertificateValidator.cs
|
||||
KerberosSecurityTokenProvider.cs
|
||||
UserNameSecurityTokenProvider.cs
|
||||
SecurityTokenManager.cs
|
||||
UserNamePasswordValidator.cs
|
||||
X509SecurityTokenProvider.cs : stubs for SecurityTokenProvider and
|
||||
all derived classes.
|
||||
* Dummy.cs : we don't need it anymore.
|
||||
|
||||
2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirement.cs : new file.
|
||||
* SecurityTokenAuthenticator.cs
|
||||
WindowsUserNameSecurityTokenAuthenticator.cs
|
||||
WindowsSecurityTokenAuthenticator.cs
|
||||
SamlSecurityTokenAuthenticator.cs
|
||||
X509SecurityTokenAuthenticator.cs
|
||||
CustomUserNameSecurityTokenAuthenticator.cs
|
||||
KerberosSecurityTokenAuthenticator.cs
|
||||
UserNameSecurityTokenAuthenticator.cs
|
||||
RsaSecurityTokenAuthenticator.cs :
|
||||
new stubs for SecurityTokenAuthenticator and subclasses.
|
||||
|
||||
2006-03-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenSerializer.cs : new file.
|
||||
* Dummy.cs : removed above. some API fix.
|
||||
* SecurityTokenProvider.cs SecurityTokenResolver.cs :
|
||||
updated to Feb.CTP API.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Dummy.cs : added.
|
||||
@@ -1,334 +0,0 @@
|
||||
2010-07-26 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlSubject.cs : add missing .ctor().
|
||||
|
||||
2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityKeyIdentifier.cs : fill 'out' parameter properly (gmcs
|
||||
does not report this as error; see bug #334258).
|
||||
|
||||
2007-02-21 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKey.cs : added some argument check.
|
||||
|
||||
2007-02-15 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityKeyIdentifier.cs : implemented all.
|
||||
* EncryptedKeyIdentifierClause.cs : forgot to commit; importtant
|
||||
"return false" was missing.
|
||||
|
||||
2007-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKey.cs, SecurityKey.cs,
|
||||
X509AsymmetricSecurityKey.cs :
|
||||
implemented [IsSupported|IsSymmetric|IsAsymmetric]Algorithm.
|
||||
|
||||
2007-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKey.cs :
|
||||
implemented GetHashAlgorithmForSignature().
|
||||
|
||||
2007-01-31 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKey.cs : implemented some algorithm related
|
||||
members.
|
||||
* X509ThumbprintKeyIdentifierClause.cs : thumbprint comparison was
|
||||
broken. Now it compares byte sequences.
|
||||
* SecurityTokenResolver.cs : (removed MonoTODO.)
|
||||
|
||||
2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509IssuerSerialKeyIdentifierClause.cs : fixed previous change,
|
||||
and check null argument.
|
||||
|
||||
2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509IssuerSerialKeyIdentifierClause.cs,
|
||||
X509ThumbprintKeyIdentifierClause.cs : clause type is null.
|
||||
|
||||
2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509IssuerSerialKeyIdentifierClause.cs : IssuerSerialNumber is a
|
||||
decimal string.
|
||||
|
||||
2006-10-29 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlSubject.cs
|
||||
SamlAuthorizationDecisionStatement.cs
|
||||
SamlAssertion.cs
|
||||
SamlConditions.cs
|
||||
SamlAudienceRestrictionCondition.cs
|
||||
SamlDoNotCacheCondition.cs
|
||||
SamlEvidence.cs
|
||||
SamlSubjectStatement.cs
|
||||
SamlAdvice.cs
|
||||
SamlAttribute.cs
|
||||
SamlAuthenticationStatement.cs
|
||||
SamlConstants.cs
|
||||
SamlAction.cs
|
||||
SamlAuthorityBinding.cs : implemented all WriteXml() and some of
|
||||
ReadXml(). A couple of more API fixes.
|
||||
|
||||
2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKey.cs : implemented IsSupportedAlgorithm().
|
||||
* EncryptedKeyIdentifierClause.cs : implemented.
|
||||
* AsymmetricSecurityKey.cs : removed MonoTODO.
|
||||
|
||||
2006-10-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlSerializer.cs : fixed API; ReadXml()->ReadToken().
|
||||
* SamlAuthenticationClaimResource.cs : fixed breakage when it becomes
|
||||
part of the build.
|
||||
* SamlDoNotCacheCondition.cs, SamlNameIdentifierClaimResource.cs :
|
||||
new files.
|
||||
* Dummy.cs : removed. Now we can live without this.
|
||||
* X509SecurityToken.cs : fix API (virtualize Dispose()).
|
||||
|
||||
2006-10-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAuthorizationDecisionStatement.cs,
|
||||
SamlConditions.cs,
|
||||
SamlAudienceRestrictionCondition.cs,
|
||||
SamlEvidence.cs,
|
||||
SamlAuthenticationClaimResource.cs,
|
||||
SamlSerializer.cs,
|
||||
SamlAuthorityBinding.cs,
|
||||
SamlCondition.cs,
|
||||
SamlAuthorizationDecisionClaimResource.cs : new files.
|
||||
* Dummy.cs : removed all above.
|
||||
* SamlSubject.cs : added missing members.
|
||||
* X509SecurityToken.cs : seems like it does not use urn:uuid.
|
||||
|
||||
2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* LocalIdKeyIdentifierClause.cs : implemented Matches().
|
||||
|
||||
2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKey.cs : use EncryptedXml.DecryptKey() in
|
||||
DecryptKey() to just reuse correct implementation.
|
||||
Implemented EncryptKey().
|
||||
|
||||
2006-09-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKey.cs : fixed GetAsymmetricAlgorithm().
|
||||
(URI, useOAEP)
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Dummy.cs : added more types.
|
||||
* SecurityAlgorithms.cs : fixed consts.
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityToken.cs, RsaSecurityToken.cs : implemented.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityKeyIdentifierClause.cs : avoid NRE on null nonce.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SigningCredentials.cs : new file.
|
||||
* Dummy.cs : removed above.
|
||||
* X509ThumbprintKeyIdentifierClause.cs,
|
||||
X509SubjectKeyIdentifierClause.cs :
|
||||
API fix and removed unused field.
|
||||
* RsaSecurityKey.cs, RsaKeyIdentifierClause.cs :
|
||||
Implemented some members.
|
||||
* SecurityKeyIdentifierClause.cs, LocalIdKeyIdentifierClause.cs,
|
||||
BinaryKeyIdentifierClause.cs : Added missing nonce info.
|
||||
* SamlAttribute.cs : fixed warned code: raise an error.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509RawDataKeyIdentifierClause.cs,
|
||||
X509IssuerSerialKeyIdentifierClause.cs,
|
||||
BinaryKeyIdentifierClause.cs: implemented several members.
|
||||
* SecurityToken.cs : implemented MatchesKeyIdentifierClause() and
|
||||
ResolveKeyIdentifierClause().
|
||||
* X509SecurityToken.cs : implemented MatchesKeyIdentifierClause().
|
||||
* SecurityKeyIdentifierClause.cs : implemented CanCreateKey and
|
||||
CreateKey().
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityAlgorithms.cs : added missing constants.
|
||||
* X509AsymmetricSecurityKey.cs : implemented GetAsymmetricAlgorithm().
|
||||
* LocalIdKeyIdentifierClause.cs : added missing bits.
|
||||
|
||||
2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlConstants.cs : implemented.
|
||||
* SamlAttributeStatement.cs :
|
||||
Correct constructor chain. implemented WriteXml().
|
||||
* SamlAttribute.cs : implemented WriteXml(). API updates.
|
||||
* SamlSubjectStatement.cs : null arg check.
|
||||
* SamlAssertion.cs : write prefix.
|
||||
Pass through NullImplementedException in WriteXml().
|
||||
* SamlSubject.cs : implemented several members.
|
||||
|
||||
2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlSubject.cs, SamlConstants.cs : added missing classes.
|
||||
* Dummy.cs : removed above.
|
||||
* SamlAssertion.cs : implemented WriteXml() and more .ctor()
|
||||
argument check.
|
||||
* SamlAttribute.cs : added missing .ctor().
|
||||
* SamlAttributeStatement.cs : derive from SamlSubjectStatement.
|
||||
* SecurityAlgorithms.cs : updated WS-SC P_SHA1 URI.
|
||||
* TlsHMAC.cs : new support file, copied from Mono.Security.
|
||||
(WS-SecureConversation uses P_SHA from RFC 2246.)
|
||||
* InMemorySymmetricSecurityKey.cs : partly implemented
|
||||
GetSymmetricAlgorithm() and GenerateDerivedKey().
|
||||
* X509AsymmetricSecurityKey.cs : partly implement EncryptKey.
|
||||
|
||||
2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKey.cs : partial GetAsymmetricAlgorithm()
|
||||
implementation. Implement DecryptKey().
|
||||
* X509ThumbprintKeyIdentifierClause.cs : certificate could be null
|
||||
through the entire class.
|
||||
|
||||
* SamlStatement.cs, SamlSubjectStatement.cs,
|
||||
SamlAuthenticationStatement.cs : added missing members.
|
||||
* SamlAssertion.cs : added missing members. implemented .ctor().
|
||||
|
||||
2006-09-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKey.cs : partly implemented.
|
||||
|
||||
2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509ThumbprintKeyIdentifierClause.cs : implemented .ctor(),
|
||||
CreateKey() and Matches().
|
||||
|
||||
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenTypes.cs : implemented.
|
||||
|
||||
2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKey.cs : added another .ctor().
|
||||
* X509SecurityToken.cs : implemented [Can]CreateKeyIdentifierClause().
|
||||
* SecurityKeyIdentifier.cs : .ctor() accepts varargs.
|
||||
|
||||
2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKey.cs : oops, it was not added.
|
||||
* GenericXmlSecurityToken.cs : added missing members.
|
||||
* UserNameSecurityToken.cs : ValidFrom should be fixed value.
|
||||
|
||||
2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509IssuerSerialKeyIdentifierClause.cs : some annotations.
|
||||
* InMemorySymmetricSecurityKey.cs :
|
||||
new file required by BinarySecurityToken.
|
||||
|
||||
2006-08-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityToken.cs : implemented.
|
||||
|
||||
2006-07-31 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityToken.cs : implemented some members.
|
||||
|
||||
2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* GenericXmlSecurityToken.cs : added.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenTypes.cs : added missing type.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAssertion.cs, SamlSubjectStatement.cs, SamlAdvice.cs,
|
||||
SamlAttribute.cs, SamlAuthenticationStatement.cs, SamlStatement.cs
|
||||
SamlAction.cs, Dummy.cs, SamlAttributeStatement.cs:
|
||||
some June CTP updates.
|
||||
* SymmetricKey.cs : removed old code.
|
||||
|
||||
2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityKeyType.cs SecurityKeyUsage.cs : new enums.
|
||||
* Dummy.cs : removed above.
|
||||
|
||||
2006-03-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityKeyIdentifierClause.cs SecurityTokenException.cs
|
||||
BinaryKeyIdentifierClause.cs LocalIdKeyIdentifierClause.cs
|
||||
X509IssuerSerialKeyIdentifierClause.cs
|
||||
X509RawDataKeyIdentifierClause.cs
|
||||
SecurityKeyIdentifier.cs X509ThumbprintKeyIdentifierClause.cs
|
||||
SamlAssertionKeyIdentifierClause.cs RsaKeyIdentifierClause.cs
|
||||
X509SubjectKeyIdentifierClause.cs
|
||||
SecurityTokenValidationException.cs
|
||||
EncryptedKeyIdentifierClause.cs :
|
||||
new stubs for SecurityKeyIdentifierClause and Exception classes
|
||||
in Feb. CTP.
|
||||
* Dummy.cs : removed above.
|
||||
|
||||
2006-03-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityToken.cs : updated to Feb.CTP API.
|
||||
* RsaSecurityToken.cs KerberosRequestorSecurityToken.cs
|
||||
WindowsSecurityToken.cs SamlSecurityToken.cs
|
||||
KerberosReceiverSecurityToken.cs X509SecurityToken.cs
|
||||
UserNameSecurityToken.cs X509WindowsSecurityToken.cs :
|
||||
new stubs for SecurityToken classes in Feb.CTP.
|
||||
* Dummy.cs : removed all above.
|
||||
|
||||
2006-03-22 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SymmetricSecurityKey.cs AsymmetricSecurityKey.cs SecurityKey.cs
|
||||
SymmetricKey.cs RsaSecurityKey.cs X509AsymmetricSecurityKey.cs :
|
||||
stubs for SecurityKey classes in Feb.CTP.
|
||||
* Dummy.cs : removed all above.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Dummy.cs SamlAccessDecision.cs SamlAction.cs SamlAdvice.cs
|
||||
SamlAssertion.cs SamlAttribute.cs SamlAttributeStatement.cs
|
||||
SamlAuthenticationStatement.cs SamlStatement.cs
|
||||
SamlSubjectStatement.cs SecurityAlgorithms.cs SecurityToken.cs
|
||||
SecurityTokenProvider.cs SecurityTokenResolver.cs :
|
||||
|
||||
Moving namespaces to System.IdentityModel.*.
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolver.cs : some members are removed (by nature of
|
||||
System.ServiceModel.dll independency).
|
||||
|
||||
2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAccessDecision.cs SamlAction.cs SamlAdvice.cs
|
||||
SamlAssertion.cs SamlAttribute.cs SamlAttributeStatement.cs
|
||||
SamlAuthenticationStatement.cs SamlStatement.cs
|
||||
SamlSubjectStatement.cs SecurityToken.cs :
|
||||
Feb. CTP API changes - chapter 1.
|
||||
|
||||
2006-01-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlStatement.cs : update to be in sync with sys.sec.auth changes.
|
||||
|
||||
2005-10-31 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityToken.cs : new file.
|
||||
* Dummy.cs : removed above.
|
||||
|
||||
2005-09-29 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAttribute.cs, SamlAuthenticationStatement.cs, SamlStatement.cs
|
||||
SamlSubjectStatement.cs, SamlAttributeStatement.cs :
|
||||
Warning fix; signatures and unused methods. More readonly check.
|
||||
|
||||
2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAccessDecision.cs, SamlAttribute.cs,
|
||||
SamlAuthenticationStatement.cs, SamlStatement.cs,
|
||||
SamlSubjectStatement.cs, SamlAssertion.cs,
|
||||
SamlAttributeStatement.cs, SamlAdvice.cs, SamlAction.cs : new files.
|
||||
* Dummy.cs : removed those classes above.
|
||||
@@ -1,32 +0,0 @@
|
||||
2009-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509CertificateClaimSetTest.cs : mark as Ignore (not working on
|
||||
.NET either).
|
||||
|
||||
2007-11-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509CertificateClaimSetTest.cs : fixed DefaultValue() test to
|
||||
reflect .net results.
|
||||
|
||||
2007-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509CertificateClaimSetTest.cs : issuer claim should not be
|
||||
equivalent to that of the cert itself.
|
||||
|
||||
2006-10-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimSetTest.cs, X509CertificateClaimSetTest.cs : new tests.
|
||||
* ClaimTest.cs : added test for System and ToString().
|
||||
|
||||
2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimTest.cs : new test.
|
||||
|
||||
2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimTypesTest.cs : updated namespace URI.
|
||||
|
||||
2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* ClaimTypesTest.cs : new test.
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* MySecurityTokenSerializer.cs : new support file.
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
2006-10-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* AuthorizationContextTest.cs : new test.
|
||||
@@ -1,32 +0,0 @@
|
||||
2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirementTest.cs : added TryGetProperty() tests.
|
||||
|
||||
2007-02-21 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolverTest.cs : test for ResolveToken() which cannot
|
||||
resolve the token.
|
||||
|
||||
2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenResolverTest.cs : new test.
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* TestEvaluationContext.cs,
|
||||
CustomUserNameSecurityTokenAuthenticatorTest.cs,
|
||||
SamlSecurityTokenAuthenticatorTest.cs,
|
||||
RsaSecurityTokenAuthenticatorTest.cs,
|
||||
X509SecurityTokenAuthenticatorTest.cs : new tests.
|
||||
|
||||
2006-08-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityTokenProviderTest.cs : new test.
|
||||
|
||||
2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirementTest.cs : updated to match June CTP.
|
||||
|
||||
2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenRequirementTest.cs : new file.
|
||||
@@ -1,106 +0,0 @@
|
||||
2007-02-21 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKeyTest.cs :
|
||||
more GenerateDerivedKey() tests.
|
||||
|
||||
2007-02-15 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityKeyIdentifierTest.cs : new test.
|
||||
|
||||
2007-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKeyTest.cs,
|
||||
X509AsymmetricSecurityKeyTest.cs : added algorithm issupported/
|
||||
issymmetric/isasymmetric tests.
|
||||
|
||||
2007-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKeyTest.cs : added get hash algorithm tests.
|
||||
|
||||
2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509IssuerSerialKeyIdentifierClauseTest.cs : test ClauseType.
|
||||
* X509ThumbprintKeyIdentifierClauseTest.cs : new test.
|
||||
|
||||
2006-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509IssuerSerialKeyIdentifierClauseTest.cs : new test.
|
||||
|
||||
2006-10-29 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAssertionTest.cs : some more .ctor() tests and WriteXml() test.
|
||||
* SamlSubjectTest.cs
|
||||
SamlAuthorizationDecisionStatementTest.cs
|
||||
SamlAuthenticationStatementTest.cs
|
||||
SamlConditionsTest.cs
|
||||
SamlAudienceRestrictionConditionTest.cs
|
||||
SamlActionTest.cs
|
||||
SamlEvidenceTest.cs
|
||||
SamlAuthorityBindingTest.cs : new tests.
|
||||
|
||||
2006-10-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509AsymmetricSecurityKeyTest.cs : added tests for
|
||||
IsSupportedAlgorithm() and GetAsymmetricAlgorithm().
|
||||
* EncryptedKeyIdentifierClauseTest.cs : new test.
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityAlgorithmsTest.cs : fixed consts.
|
||||
|
||||
2006-09-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAssertionTest.cs :
|
||||
moved MySecurityTokenSerializer to *.Common dir.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityTokenTest.cs : added test for
|
||||
MatchesKeyIdentifierClause().
|
||||
* LocalIdKeyIdentifierClauseTest.cs : new test.
|
||||
|
||||
2006-09-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityAlgorithmsTest.cs, X509AsymmetricSecurityKeyTest.cs :
|
||||
new tests.
|
||||
|
||||
2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAttributeStatementTest.cs, SamlConstantsTest.cs :
|
||||
new tests.
|
||||
|
||||
2006-09-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* InMemorySymmetricSecurityKeyTest.cs : new test.
|
||||
* SamlAssertionTest.cs : added more WriteXml() and .ctor() tests,
|
||||
plus some minor fixes.
|
||||
|
||||
2006-09-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SamlAssertionTest.cs : new test, for .ctor().
|
||||
|
||||
2006-08-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* SecurityTokenTypesTest.cs : new file (just for constant check).
|
||||
|
||||
2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityTokenTest.cs :
|
||||
limit ValidFrom test range more rational.
|
||||
|
||||
2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityTokenTest.cs : wrong test item numbers.
|
||||
|
||||
2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityTokenTest.cs : fixed test. DateTime.Now is not
|
||||
likely to return that of a few moments ago.
|
||||
|
||||
2006-08-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* UserNameSecurityTokenTest.cs : new test.
|
||||
|
||||
2006-07-31 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* X509SecurityTokenTest.cs : new test.
|
||||
Reference in New Issue
Block a user