2004-02-20 Carlos Guzm��n ��lvarez <carlosga@telefonica.net>
authorCarlos Guzmán Álvarez <carlos@mono-cvs.ximian.com>
Fri, 20 Feb 2004 11:42:49 +0000 (11:42 -0000)
committerCarlos Guzmán Álvarez <carlos@mono-cvs.ximian.com>
Fri, 20 Feb 2004 11:42:49 +0000 (11:42 -0000)
commitea45f73c00ab029b92827d692b5d35e43e086017
tree5db136c672e9e13f6bcd9eb54558dd2172def822
parent17b507ebdf0295d5a515a7d4926d0d354c824283
2004-02-20 Carlos Guzm��n ��lvarez  <carlosga@telefonica.net>

* Mono.Security.Protocol.Tls.Alerts/TlsWarningEventAgrs.cs:

- Removed no more needed file.

* Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:

- Added 4 new properties:

* Message

* IsWarning

* IsFatal

* IsCloseNotify

- Return always the same message when working in release mode
(The authentication or decryption has failed.)

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

- Changes to the sync code.

- Record protocol stuff moved to the new classes.

- Removed Warning event.

- Added control over the CloseNotify Alert
to BeginRead method.

- Return true in the server certificate validation method
if there are no errors.

* Mono.Security.Protocol.Tls/RecordProtocol.cs:
* Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:

- New classes for handle the SSL/TLS record protocol.

svn path=/trunk/mcs/; revision=23278
mcs/class/Mono.Security/ChangeLog
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Alerts/TlsWarningAlertEventArgs.cs [deleted file]
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs [new file with mode: 0644]
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs [new file with mode: 0644]
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs