1 2004-03-30 Sebastien Pouliot <sebastien@ximian.com>
3 * XmlDsigExcC14NTransform.cs: Updated to match current System.Security
5 * XmlDSigExcC14NWithCommentsTransform.cs: Updated to match current
6 System.Security XmlDSigC14NWithCommentsTransform.
8 2003-11-06 Sebastien Pouliot <spouliot@videotron.ca>
10 * BinarySecurityToken.cs: Oops unit tests were failing on this one. Also implemented RawData (it's actually used - see updated unit tests).
11 * DecryptionKeyProvider.cs: Basic implementation based on code I (wrongly) put in EncryptedKey.
12 * EncrypedKey.cs: Now calls DecryptionKeyProvider.
13 * SignatureOptions.cs: Updated for WSE2 compatibility (removed IncludePath*).
15 2003-10-31 Sebastien Pouliot <spouliot@videotron.ca>
17 * IReplayCache.cs: New. Interface for ReplayCache.
18 * OASIS.cs: New. Implementation for OASIS WS-Security (prefix "wsse").
19 * ReplayCacheManager.cs: New. Stub, with MonoTODO, for WSE2.
20 * SaML.cs: New. SAML description (prefix/ns) for WS-Security.
21 * SecurityTokenCache.cs: New. Stub, with MonoTODO, for WSE2.
22 * SecurityTokenReferenceType.cs: New. Stub, with MonoTODO, for WSE2.
23 * SMSecurity.cs: New. Implementation for WS-Security ("wsse" and
24 "http://schemas.xmlsoap.org/ws/2002/12/secext").
25 * SMSecurityBase.cs: New. Abstract class to retrieve Prefix and Namespace.
26 * SynchronizedSecurityTokenCache.cs: New. Stub, with MonoTODO, for WSE2.
27 * WSEReplayCache.cs: New. Stub, with MonoTODO, for WSE2.
28 * Xmltok.cs: New. WS-Security Profile for XML-based Tokens (descriptions).
29 * XrML.cs: New. eXtensible rights Markup Language descriptions for WS-Security.
31 2003-10-26 Sebastien Pouliot <spouliot@videotron.ca>
33 * AsymmetricDecryptionKey.cs: Added internal property to the
35 * EncryptedData.cs: Added minimal support for decryption.
36 * EncryptedKey.cs: Added minimal support for decryption.
37 * KeyIdentifier.cs: Added internal properties to get access to
38 X509Certificate, DecryptionKey and EncryptionKey from the key identifier.
39 * Security.cs: Implemented support for EncryptedData in LoadXml and
40 implemented part of GetXml.
41 * SecurityInputFilter.cs: Now process incoming security headers (but
42 not ExtendedSecurity).
43 * SecurityOutputFilter.cs: Now uses Security class to Load/Get the
44 security headers (code moved into Security.cs).
46 2003-10-25 Sebastien Pouliot <spouliot@videotron.ca>
48 * EncryptedData.cs: Can now encrypt SOAP body message (no decrypt yet).
49 * EncryptedKey.cs: Updated symmetric key creation.
50 * IMutableSecurityToken.cs: New. Interface in WSE2 to clone SecurityTokens.
51 * ReferenceList.cs: Completed implementation.
52 * Security.cs: Fixed Elements and Tokens collections that weren't always created.
53 * SecurityOutputFilter: Added support for EncryptedData.
54 * SecurityToken.cs: Private member IPrincipal is now only defined for WSE2 (removed warning).
55 * UsernameToken.cs: Updated for WSE2.
56 * X509SecurityToken.cs: Added SecurityTokenReference/KeyIdentifier in KeyInfo.
58 2003-10-25 Todd Berman <tberman@gentoo.org>
60 * Nonce.cs: WSE2 Compilation fix
62 2003-10-24 Sebastien Pouliot <spouliot@videotron.ca>
64 * AsymmetricDecryptionKey.cs: Change to license and line-ends.
65 * PasswordOption.cs: Inversed SendNone and SendHashed because they had
66 the wrong values (corcompare)
67 * Signature.cs: Stub completed.
68 * SignedXml.cs: Added interface IXmlElement and missing virtual to
69 CheckSignature (corcompare)
70 * XmlSignature.cs: Removed license from header.
72 2003-10-22 Sebastien Pouliot <spouliot@videotron.ca>
74 * KeyIdentifier.cs: Completed implementation.
75 * Nonce.cs: Added WSE2 support so I could include the unit tests.
76 * SecurityTokenReference.cs: Completed implementation.
78 2003-10-20 Sebastien Pouliot <spouliot@videotron.ca>
80 * AsymmetricEncryptionKey.cs: Added internal property to get the AsymmetricAlgorithm object.
81 * EncryptedKey.cs: Almost complete (still lacking LoadXml).
82 * SymmetricEncryptionKey.cs: Added internal property to get the SymmetricAlgorithm object.
84 2003-10-18 Sebastien Pouliot <spouliot@videotron.ca>
86 * BinarySecurityToken.cs: Added support for GetXml/LoadXml
87 * SecurityToken.cs: Better support for WSE2
88 * X509SecurityToken.cs: Implemented most of the TODO.
90 2003-10-05 Sebastien Pouliot <spouliot@videotron.ca>
92 * SecurityOutputFilter.cs: Added missing "1" to soap:mustUnderstand
94 2003-10-04 Sebastien Pouliot <spouliot@videotron.ca>
96 * Nonce.cs: Added new internal constructor.
97 * Security.cs: Fixed Tokens.
98 * SecurityOutputFilter.cs: Implemented support for Tokens.
99 * UsernameToken.cs: Completed GetXml/LoadXml. Still missing
100 authentication/signature key.
102 2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
104 * EncryptedKey.cs: Fixed typo.
105 * Security.cs: Fixed compilation issues.
106 * SignedXml.cs: Fixed compilation issues.
107 * SignedXmlSignature.cs: Copied from System.Security assembly (where
108 it is known as Signature.cs) as MS duplicate the class (in WSE) to
110 * XmlSignature.cs: Added more missing string used in System.Security.
112 2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
114 * Reference.cs: Copied from System.Security assembly as MS duplicate
115 the class (in WSE) to fixed some issues.
116 * SignedInfo.cs: Copied from System.Security assembly as MS duplicate
117 the class (in WSE) to fixed some issues.
118 * SignedXml.cs: Copied from System.Security assembly as MS duplicate
119 the class (in WSE) to fixed some issues.
120 * TransformChain.cs: Copied from System.Security assembly as MS duplicate
121 the class (in WSE) to fixed some issues.
122 * XmlSignature.cs: Added missing string used in System.Security.