def __save_panel_cert(self,cert,key): keyPath = 'ssl/privateKey.pem' certPath = 'ssl/certificate.pem' checkCert = '/tmp/cert.pl' public.writeFile(checkCert,cert) if key: public.writeFile(keyPath,key) if cert: public.writeFile(certPath,cert) if not public.CheckCert(checkCert): return public.returnMsg(False,'Certificate error, please check!') public.writeFile('ssl/input.pl','True') return public.returnMsg(True,'The certificate has been saved!')
def SavePanelSSL(self,get): keyPath = 'ssl/privateKey.pem' certPath = 'ssl/certificate.pem' checkCert = '/tmp/cert.pl' public.writeFile(checkCert,get.certPem) if get.privateKey: public.writeFile(keyPath,get.privateKey); if get.certPem: public.writeFile(certPath,get.certPem); if not public.CheckCert(checkCert): return public.returnMsg(False,'证书错误,请检查!'); public.writeFile('ssl/input.pl','True'); return public.returnMsg(True,'证书已保存!');
def SavePanelSSL(self, get): keyPath = 'ssl/privateKey.pem' certPath = 'ssl/certificate.pem' checkCert = '/tmp/cert.pl' public.writeFile(checkCert, get.certPem) if get.privateKey: public.writeFile(keyPath, get.privateKey) if get.certPem: public.writeFile(certPath, get.certPem) if not public.CheckCert(checkCert): return public.returnMsg(False, 'SITE_SSL_ERR_CERT') public.writeFile('ssl/input.pl', 'True') return public.returnMsg(True, 'SITE_SSL_SUCCESS')
def __save_panel_cert(self, cert, key): keyPath = 'ssl/privateKey.pem' certPath = 'ssl/certificate.pem' checkCert = '/tmp/cert.pl' public.writeFile(checkCert, cert) if key: public.writeFile(keyPath, key) if cert: public.writeFile(certPath, cert) if not public.CheckCert(checkCert): return public.returnMsg(False, '证书错误,请检查!') public.writeFile('ssl/input.pl', 'True') return public.returnMsg(True, '证书已保存!')
def SavePanelSSL(self, get): keyPath = 'ssl/privateKey.pem' certPath = 'ssl/certificate.pem' checkCert = '/tmp/cert.pl' public.writeFile(checkCert, get.certPem) if get.privateKey: public.writeFile(keyPath, get.privateKey) if get.certPem: public.writeFile(certPath, get.certPem) if not public.CheckCert(checkCert): return public.returnMsg(False, '证书错误!') public.writeFile('ssl/input.pl', 'True') self.setService() os.system('/etc/init.d/bt restart &') return public.returnMsg(True, '证书已保存!')