def _create_ssl_profiles(self): filtered = utils.filter_on_public(self._vips_dict) for vipname, vip_dict in filtered.iteritems(): domain = vip_dict['dns'] year = datetime.datetime.now().year profile = utils.ssl_profile_name(domain) key_profile = '%(year)s-%(domain)s.key' % locals() cert_profile = '%(year)s-%(domain)s.crt' % locals() self._create_ssl_profile(profile, key_profile, cert_profile) self._set_chain_file(profile)
def _upload_certs(self): filtered = utils.filter_on_public(self._vips_dict) for vipname, vip_dict in filtered.iteritems(): domain = vip_dict['dns'] zone_name = self._zone_name(domain) year = datetime.datetime.now().year name = '/Common/%(year)s-%(domain)s' % locals() if zone_name: key_file = os.path.join(self.FILE_BASEDIR, zone_name, domain, '%(domain)s.pem' % locals()) cert_file = os.path.join(self.FILE_BASEDIR, zone_name, domain, '%(domain)s.crt' % locals()) self._import_key_from_file(name, key_file) self._import_certificate_from_file(name, cert_file)