示例#1
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.debug = debug
     self.server_name = srv_name
     self.cahandler = None
     self.logger = logger
     self.dbstore = DBstore(debug, self.logger)
     self.tnauthlist_support = False
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.server_name = srv_name
     self.debug = debug
     self.logger = logger
     self.dbstore = DBstore(debug, self.logger)
     self.message = Message(debug, self.server_name, self.logger)
     self.nonce = Nonce(debug, self.logger)
     self.validity = 86400
     self.expiry_check_disable = False
     self.path_dic = {'authz_path': '/acme/authz/'}
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.debug = debug
     self.server_name = srv_name
     self.logger = logger
     self.cahandler = None
     self.dbstore = DBstore(self.debug, self.logger)
     self.message = Message(self.debug, self.server_name, self.logger)
     self.path_dic = {'cert_path': '/acme/cert/'}
     self.retry_after = 600
     self.tnauthlist_support = False
示例#4
0
 def __init__(self, debug=None, srv_name=None, logger=None, expiry=3600):
     # self.debug = debug
     self.server_name = srv_name
     self.logger = logger
     self.dbstore = DBstore(debug, self.logger)
     self.message = Message(debug, self.server_name, self.logger)
     self.path_dic = {'chall_path' : '/acme/chall/', 'authz_path' : '/acme/authz/'}
     self.expiry = expiry
     self.challenge_validation_disable = False
     self.tnauthlist_support = False
     self.dns_server_list = None
示例#5
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.debug = debug
     self.logger = logger
     self.dbstore = DBstore(self.debug, self.logger)
     self.server_name = srv_name
     cfg = load_config()
     if 'Directory' in cfg:
         if 'url_prefix' in cfg['Directory']:
             self.revocation_path = cfg['Directory'][
                 'url_prefix'] + '/acme/revokecert'
         else:
             self.revocation_path = '/acme/revokecert'
示例#6
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.server_name = srv_name
     self.logger = logger
     self.dbstore = DBstore(debug, self.logger)
     self.message = Message(debug, self.server_name, self.logger)
     self.path_dic = {'acct_path' : '/acme/acct/'}
     self.ecc_only = False
     self.contact_check_disable = False
     self.tos_check_disable = False
     self.inner_header_nonce_allow = False
     self.tos_url = None
     self.eab_check = False
     self.eab_handler = None
示例#7
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.debug = debug
     self.logger = logger
     self.nonce = Nonce(self.debug, self.logger)
     self.dbstore = DBstore(self.debug, self.logger)
     self.server_name = srv_name
     self.path_dic = {
         'acct_path': '/acme/acct/',
         'revocation_path': '/acme/revokecert'
     }
     self.disable_dic = {
         'signature_check_disable': False,
         'nonce_check_disable': False
     }
     self._config_load()
 def __init__(self, _debug=None, logger=None):
     self.logger = logger
     self.url = None
     self.keyfile = None
     self.key_size = 2048
     self.account = None
     self.email = None
     self.path_dic = {
         'directory_path': '/directory',
         'acct_path': '/acme/acct/'
     }
     self.dbstore = DBstore(None, self.logger)
     self.allowed_domainlist = []
     self.eab_kid = None
     self.eab_hmac_key = None
示例#9
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.server_name = srv_name
     self.debug = debug
     self.logger = logger
     self.dbstore = DBstore(self.debug, self.logger)
     self.message = Message(self.debug, self.server_name, self.logger)
     self.validity = 86400
     self.authz_validity = 86400
     self.expiry_check_disable = False
     self.path_dic = {
         'authz_path': '/acme/authz/',
         'order_path': '/acme/order/',
         'cert_path': '/acme/cert/'
     }
     self.retry_after = 600
     self.tnauthlist_support = False
示例#10
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.debug = debug
     self.server_name = srv_name
     self.logger = logger
     self.cahandler = None
     self.dbstore = DBstore(self.debug, self.logger)
     self.hooks = None
     self.ignore_pre_hook_failure = False
     self.ignore_post_hook_failure = True
     self.ignore_success_hook_failure = False
     self.message = Message(self.debug, self.server_name, self.logger)
     self.path_dic = {'cert_path': '/acme/cert/'}
     self.retry_after = 600
     self.tnauthlist_support = False
     self.cert_reusage_timeframe = 0
     self.enrollment_timeout = 5
示例#11
0
 def __init__(self, debug=None, srv_name=None, logger=None):
     self.server_name = srv_name
     self.debug = debug
     self.logger = logger
     self.dbstore = DBstore(self.debug, self.logger)
示例#12
0
#!/usr/bin/python
""" database updater """
# pylint: disable=E0401, C0413
import sys
sys.path.insert(0, '..')
sys.path.insert(1, '.')
from acme_srv.helper import logger_setup  # nopep8
from acme_srv.db_handler import DBstore  # nopep8

if __name__ == '__main__':

    DEBUG = True

    # initialize logger
    LOGGER = logger_setup(DEBUG)

    # connect to database and do the upgrade
    DBSTORE = DBstore(DEBUG, LOGGER)
    DBSTORE.db_update()
示例#13
0
 def __init__(self, debug=None, logger=None):
     self.logger = logger
     self.dbstore = DBstore(debug, self.logger)
     self.debug = debug