2005-07-01 Sebastien Pouliot <sebastien@ximian.com>
authorSebastien Pouliot <sebastien@ximian.com>
Fri, 1 Jul 2005 13:43:08 +0000 (13:43 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Fri, 1 Jul 2005 13:43:08 +0000 (13:43 -0000)
commitd9ac6841905ec45b268dc397a3c03bc1cf6201ef
tree42dd952224a710ccf8a4e7ab27979f8db52d22b3
parentc4380667c301ae13c1d2b1bc7114ee010034bc65
2005-07-01  Sebastien Pouliot  <sebastien@ximian.com>

* TlsClientCertificate.cs: Fix decoding (extra length) and for null
 (no certificates). Add basic client certificate validations before
calling the callback (which can override the default decision).
* TlsClientCertificateVerify.cs: Fix signature verification (the first
two bytes are the length of the signature).
* TlsServerCertificateRequest.cs: Sent the list of trusted root DNs.

svn path=/trunk/mcs/; revision=46827
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/ChangeLog
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs