--- /usr/share/pyshared/univention/management/console/protocol/server.py.orig +++ /usr/share/pyshared/univention/management/console/protocol/server.py @@ -327,6 +327,8 @@ class Server(signals.Provider): self.crypto_context = SSL.Context(SSL.SSLv23_METHOD) self.crypto_context.set_cipher_list('DEFAULT') self.crypto_context.set_options(SSL.OP_NO_SSLv2) + if ucr['umc_no_ssl3']: + self.crypto_context.set_options(SSL.OP_NO_SSLv3) self.crypto_context.set_verify(SSL.VERIFY_PEER, self.__verify_cert_cb) dir = '/etc/univention/ssl/%s.%s' % (ucr['hostname'], ucr['domainname']) try: