Files
CyberPanel/manageSSL/views.pyc

64 lines
5.3 KiB
Plaintext
Raw Normal View History

2017-12-14 06:56:27 -05:00
<03>
<EFBFBD>T2Zc@sddlmZddlmZmZddlmZddlmZm Z ddl
m Z ddl m Z ddlmZddlmZdd lmZdd
lZdd
lZdd lmZdd
lZdd
lZdd
lZd <00>Zd <00>Zd<00>Zd<00>Zd<00>Z d
S(i<><69><EFBFBD><EFBFBD>(tunicode_literals(trendertredirect(t loadLoginPage(tWebsitest ChildDomains(t Administrator(tvirtualHostUtilities(t sslUtilities(tinstallUtilities(t HttpResponseN(tCyberCPLogFileWritercCs=y|jd}t|d<00>SWntk
r8tt<00>SXdS(NuuserIDumanageSSL/index.html(tsessionRtKeyErrorRR(trequesttval((s%/usr/local/CyberCP/manageSSL/views.pyt loadSSLHomes
  c Cs<>yi|jd}tjjd|jd<19>}|jdkrttjj<00>}g}x<>|D]}|j|j<00>qWWn<57>|jdkr|j j<00>}tjj
d|j <00>}g}x|D]}|j|j<00>q<>Wx}|D]6}|j j<00>}x|D]}|j|j<00>q<>Wq<57>Wn<g}tjj
d|<00>}x|D]}|j|j<00>q7Wt |di|d6<>SWnt k
r<>tt<00>SXdS( NuuserIDtpkiitownertadminumanageSSL/manageSSL.htmlu websiteList(R RtobjectstgetttypeRtalltappendtdomaint websites_settfilterRRR RR( RRRtwebsitest websitesNametitemstadminstwebstweb((s%/usr/local/CyberCP/manageSSL/views.pyt manageSSLs2       c Cs y<>|jd}yl|jdkr{tj|j<00>}|d}d}d}y/tjjd|<00>}|jj }|d}Wn3t
jjd|<00>}|j }d|d}nXd t j d
}|d |d |d |}t jtj|<00><00>}|jd<00>dkrn-idd6|d6} tj| <00>}
t|
<00>Sd|_|j<00>idd6dd6} tj| <00>}
t|
<00>SWnCtk
r<>} idd6t| <00>d6} tj| <00>}
t|
<00>SXWnAtk
ridd6t| <00>d6} tj| <00>}
t|
<00>SXdS(NuuserIDuPOSTu virtualHostuRupathu/home/u /public_htmlu sudo python u!/plogical/virtualHostUtilities.pyu issueSSL --virtualHostName u --administratorEmail u --path u1,Nonei<65><69><EFBFBD><EFBFBD>iuSSLu error_messageiuNone(R tmethodtjsontloadstbodyRRRtmastert
adminEmailRRt
cyberPanelt
subprocesst check_outputtshlextsplittfindtdumpsR
tssltsavet BaseExceptiontstrR ( RRtdatat virtualHostR(tpathtwebsitetexecPathtoutputtdata_rett json_datatmsg((s%/usr/local/CyberCP/manageSSL/views.pytissueSSLCsR 
  


 



 
c Cs<>y<>|jd}tjjd|jd<19>}|jdkr>n
td<00>S|jdkr<>tjj<00>}g}x<>|D]}|j|j <00>qsWn<57>|jdkr1|j
j<00>}tjj d|j <00>}g}x|D]}|j|j <00>q<>Wx}|D]6}|j
j<00>}x|D]}|j|j <00>qWq<57>Wn<g}tjj d|<00>}x|D]}|j|j <00>qSWt |di|d 6<>SWntk
r<>tt<00>SXdS(
NuuserIDRiu.You should be admin to issue SSL For Hostname.iRRumanageSSL/sslForHostName.htmlu websiteList(R RRRRR
RRRRRRRRR RR( RRRRRRRR R!((s%/usr/local/CyberCP/manageSSL/views.pytsslForHostName<6D>s8 
      c Cs<>yZ|jd}y|jdkrtj|j<00>}|d}tjjd|<00>}d|d}dtj d}|d |d
|}t
j t j |<00><00>}|jd <00>d kr<>id d6dd6}tj|<00>} t| <00>Sidd6|d6}tj|<00>} t| <00>SnWnCtk
rX}
idd6t|
<00>d6}tj|<00>} t| <00>SXWnAtk
r<>idd6t|
<00>d6}tj|<00>} t| <00>SXdS(NuuserIDuPOSTu virtualHostRu/home/u /public_htmlu sudo python u!/plogical/virtualHostUtilities.pyu' issueSSLForHostName --virtualHostName u --path u1,Nonei<65><69><EFBFBD><EFBFBD>iuSSLuNoneu error_messagei(R R#R$R%R&RRRRR)R*R+R,R-R.R/R
R2R3R ( RRR4R5R7R6R8R9R:R;R<((s%/usr/local/CyberCP/manageSSL/views.pytobtainHostNameSSL<53>s< 






 
(!t
__future__Rtdjango.shortcutsRRtloginSystem.viewsRtwebsiteFunctions.modelsRRtloginSystem.modelsRtplogical.virtualHostUtilitiesRtplogical.sslUtilitiesRtplogical.installUtilitiesR t django.httpR
R$tostplogical.CyberCPLogFileWriterR tloggingtshutilR,R*RR"R=R>R?(((s%/usr/local/CyberCP/manageSSL/views.pyt<module>s&       & > *