SSLException.cpp 829 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // SSLException.cpp
  3. //
  4. // Library: NetSSL_OpenSSL
  5. // Package: SSLCore
  6. // Module: SSLException
  7. //
  8. // Copyright (c) 2006-2009, Applied Informatics Software Engineering GmbH.
  9. // and Contributors.
  10. //
  11. // SPDX-License-Identifier: BSL-1.0
  12. //
  13. #include "Poco/Net/SSLException.h"
  14. #include <typeinfo>
  15. namespace Poco {
  16. namespace Net {
  17. POCO_IMPLEMENT_EXCEPTION(SSLException, NetException, "SSL Exception")
  18. POCO_IMPLEMENT_EXCEPTION(SSLContextException, SSLException, "SSL context exception")
  19. POCO_IMPLEMENT_EXCEPTION(InvalidCertificateException, SSLException, "Invalid certficate")
  20. POCO_IMPLEMENT_EXCEPTION(CertificateValidationException, SSLException, "Certificate validation error")
  21. POCO_IMPLEMENT_EXCEPTION(SSLConnectionUnexpectedlyClosedException, SSLException, "SSL connection unexpectedly closed")
  22. } } // namespace Poco::Net