Exemple #1
0
 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!')
Exemple #2
0
 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,'证书已保存!');
Exemple #3
0
 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')
Exemple #4
0
 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, '证书已保存!')
Exemple #5
0
 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, '证书已保存!')