**** Merged from MCS ****
[mono-project.git] / mcs / class / Microsoft.Web.Services / Microsoft.Web.Services.Security / ChangeLog
blob1434e4f5eb15079aad0dc160e7d2947d9e6f6b59
1 2004-03-30  Sebastien Pouliot  <sebastien@ximian.com>
3         * XmlDsigExcC14NTransform.cs: Updated to match current System.Security 
4         XmlDSigC14NTransform.
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 
34         asymmetric keypair.
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 
109         fixed some issues.
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.