reason = N_("The server denies any updates from this client")
+class DDNSCertificateError(DDNSError):
+ """
+ Thrown when a server presented an invalid certificate.
+ """
+ reason = N_("Invalid certificate")
+
+
class DDNSConfigurationError(DDNSError):
"""
Thrown when invalid or insufficient
reason = N_("Could not resolve DNS entry")
+class DDNSSSLError(DDNSNetworkError):
+ """
+ Raised when a SSL connection could not be
+ negotiated.
+ """
+ reason = N_("SSL negotiation error")
+
+
class DDNSServiceUnavailableError(DDNSNetworkError):
"""
Equivalent to HTTP error code 503.