Cross-Platform C++

ot::ssl
class SSLHandshakeException

#include "ot/ssl/SSLHandshakeException.h"

ot::ssl::SSLException ot::io::IOException ot::Exception Thrown when a SSL client and server are unable to negotiate a successful handshake. This may be due to inconsistencies between the client and server such as the level of the SSL/TLS protocol or the cipher suites which have been enabled. Further information about the error may be obtained by calling getMessage().




Constructor/Destructor Summary
SSLHandshakeException()
         Constructs a SSLHandshakeException without a detail message.
SSLHandshakeException(const String& message)
         Constructs a SSLHandshakeException with a detail message.

Method Summary
 virtual String getExceptionType() const
         Returns the class name as a String.

Methods inherited from class ot::Exception
getDescription(), getLocalizedDescription(), getMessage(), setMessage(const String&), toString()

Constructor/Destructor Detail

SSLHandshakeException

 SSLHandshakeException()
Constructs a SSLHandshakeException without a detail message.


SSLHandshakeException

 SSLHandshakeException(const String& message)
Constructs a SSLHandshakeException with a detail message.

Parameters:
message - the detail message.

Method Detail

getExceptionType

virtual String getExceptionType() const
Returns the class name as a String. This method should be overridden in all derived classes to return the name of the derived class.

See also:
getDescription()


Cross-Platform C++

Found a bug or missing feature? Please email us at support@elcel.com

Copyright © 2000-2005 ElCel Technology   Trademark Acknowledgements