2004-02-09 Carlos Guzm��n ��lvarez <carlosga@telefonica.net>
authorCarlos Guzmán Álvarez <carlos@mono-cvs.ximian.com>
Mon, 9 Feb 2004 19:27:48 +0000 (19:27 -0000)
committerCarlos Guzmán Álvarez <carlos@mono-cvs.ximian.com>
Mon, 9 Feb 2004 19:27:48 +0000 (19:27 -0000)
commit4a249c93e1e9901bfbf852aa19cc70f64e52070a
tree661606efd5e267a7b0cca5bc1942e5a672e8c545
parent198ecbb8fc5a9ce3541e282e939fe076d05567c4
2004-02-09 Carlos Guzm��n ��lvarez  <carlosga@telefonica.net>

    * Changed the license header to all the sources files
    to remove accents.

* Mono.Security.Protocol.Tls/SslClientStream.cs:

- Try to improve record reading.

* Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs:

- Send always the first certificate.

* Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:

- Added changes for correct verification of the signed data sent
by the server.

* Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs:

- Create RSA as an RSAManaged instance.

* Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs:
* Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs:

- Changed key field to be of RSA type.

* Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs:
* Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs:

- Added new classes for implement in the future RSA-SSL signatures.

* Changed #region names in all source files.

* Mono.Security.Protocol.Handshake.Client/TlsServerCertificate.cs:

- Fixed message (but not working yet - we need RSA signing
capabilitites with MD5SHA1 hash).

* Mono.Security.Protocol.Handshake.Client/TlsServerCertificate.cs:

- Retrict certificate validation to the first validation.
( real validation needs to be made using a chain )

- Improved domain validation by making a IP checking between
the target host IP and the certificate domain IP.

- Fixed error list handling on certificate validation.

* Mono.Security.Protocol.Tls/SslClientStream.cs:

- Added new exceptions.

svn path=/trunk/mcs/; revision=22909
mcs/class/Mono.Security/ChangeLog