|
6 | 6 | from datetime import datetime, timedelta |
7 | 7 | import logging |
8 | 8 | import re |
9 | | -import os.path |
10 | 9 |
|
11 | 10 | from openerp import models, fields, api |
12 | 11 |
|
@@ -79,7 +78,6 @@ class ClouderBase(models.Model): |
79 | 78 | cert_key = fields.Text('Cert Key') |
80 | 79 | cert_cert = fields.Text('Cert') |
81 | 80 | cert_renewal_date = fields.Date('Cert renewal date') |
82 | | - dh_param = fields.Text('Diffie-Helman Params') |
83 | 81 | reset_id = fields.Many2one('clouder.base', 'Reset with this base') |
84 | 82 | backup_ids = fields.Many2many( |
85 | 83 | 'clouder.container', 'clouder_base_backup_rel', |
@@ -899,22 +897,3 @@ def renew_cert_exec(self): |
899 | 897 | Renew a certificate |
900 | 898 | """ |
901 | 899 | return True |
902 | | - |
903 | | - @api.multi |
904 | | - def _create_dh_param(self, proxy, length=4096): |
905 | | - """ It creates & returns new Diffie-Helman parameters |
906 | | -
|
907 | | - Args: |
908 | | - proxy: (clouder.container) Proxy target to execute on |
909 | | - length: (int) Bit length |
910 | | - Returns: |
911 | | - (str) Diffie-helman parameters |
912 | | - """ |
913 | | - self.ensure_one() |
914 | | - dh_dir = '/etc/ssl/dh_param' |
915 | | - dh_path = os.path.join(dh_dir, '%s.pem' % self.fulldomain) |
916 | | - proxy.execute(['mkdir', '-p', dh_dir]) |
917 | | - proxy.execute([ |
918 | | - 'openssl', 'dhparam', '-out', dh_path, str(length), |
919 | | - ]) |
920 | | - return proxy.execute(['cat', dh_path]) |
0 commit comments