Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2010-04-07 11:20:21 +0400
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2010-04-07 11:20:21 +0400
commitc67d7eff920b39912a70f9b337e17e80a83c01b8 (patch)
tree8300716b0b4bffed0c0d1c9dfcf9b9d4c4c3b0d1
parent6ee90a64a4249ec4a7eec4915789032e41f75d98 (diff)
2010-04-07 Gonzalo Paniagua Javier <gonzalo@novell.com>
* TlsServerCertificate.cs: display the error code. svn path=/branches/mono-2-6/mcs/; revision=154912
-rw-r--r--mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog4
-rw-r--r--mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs3
2 files changed, 6 insertions, 1 deletions
diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog
index e1747f253bd..eda3970564c 100644
--- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog
+++ b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog
@@ -1,3 +1,7 @@
+2010-04-07 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * TlsServerCertificate.cs: display the error code.
+
2010-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
* TlsServerCertificate.cs: chain is built and validated in
diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs
index cf17da1223d..174e0eb5844 100644
--- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs
+++ b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs
@@ -214,7 +214,8 @@ namespace Mono.Security.Protocol.Tls.Handshake.Client
description = AlertDescription.CertificateUnknown;
break;
}
- throw new TlsException (description, "Invalid certificate received from server.");
+ string err = String.Format ("0x{0:x}", error);
+ throw new TlsException (description, "Invalid certificate received from server. Error code: " + err);
}
#endif
// the leaf is the web server certificate