Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
ipaclient /
plugins /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
123
B
-rw-r--r--
2020-04-02 03:45
__init__.pyc
216
B
-rw-r--r--
2023-06-13 03:24
__init__.pyo
216
B
-rw-r--r--
2023-06-13 03:24
automember.py
1.15
KB
-rw-r--r--
2020-04-02 03:45
automember.pyc
840
B
-rw-r--r--
2023-06-13 03:24
automember.pyo
840
B
-rw-r--r--
2023-06-13 03:24
automount.py
10.39
KB
-rw-r--r--
2020-04-02 03:45
automount.pyc
8.2
KB
-rw-r--r--
2023-06-13 03:24
automount.pyo
8.2
KB
-rw-r--r--
2023-06-13 03:24
ca.py
2.04
KB
-rw-r--r--
2020-04-02 03:45
ca.pyc
2.34
KB
-rw-r--r--
2023-06-13 03:24
ca.pyo
2.34
KB
-rw-r--r--
2023-06-13 03:24
cert.py
4.39
KB
-rw-r--r--
2023-06-13 03:19
cert.pyc
4.62
KB
-rw-r--r--
2023-06-13 03:24
cert.pyo
4.62
KB
-rw-r--r--
2023-06-13 03:24
certmap.py
1.56
KB
-rw-r--r--
2020-04-02 03:45
certmap.pyc
2.17
KB
-rw-r--r--
2023-06-13 03:24
certmap.pyo
2.17
KB
-rw-r--r--
2023-06-13 03:24
certprofile.py
1.46
KB
-rw-r--r--
2020-04-02 03:45
certprofile.pyc
2.32
KB
-rw-r--r--
2023-06-13 03:24
certprofile.pyo
2.32
KB
-rw-r--r--
2023-06-13 03:24
csrgen.py
3.54
KB
-rw-r--r--
2020-04-02 03:45
csrgen.pyc
3.47
KB
-rw-r--r--
2023-06-13 03:24
csrgen.pyo
3.47
KB
-rw-r--r--
2023-06-13 03:24
dns.py
18.05
KB
-rw-r--r--
2020-04-02 03:45
dns.pyc
16.48
KB
-rw-r--r--
2023-06-13 03:24
dns.pyo
16.48
KB
-rw-r--r--
2023-06-13 03:24
hbacrule.py
1.47
KB
-rw-r--r--
2020-04-02 03:45
hbacrule.pyc
1.36
KB
-rw-r--r--
2023-06-13 03:24
hbacrule.pyo
1.36
KB
-rw-r--r--
2023-06-13 03:24
hbactest.py
2.12
KB
-rw-r--r--
2020-04-02 03:45
hbactest.pyc
1.46
KB
-rw-r--r--
2023-06-13 03:24
hbactest.pyo
1.46
KB
-rw-r--r--
2023-06-13 03:24
host.py
1.83
KB
-rw-r--r--
2020-04-02 03:45
host.pyc
1.55
KB
-rw-r--r--
2023-06-13 03:24
host.pyo
1.55
KB
-rw-r--r--
2023-06-13 03:24
idrange.py
3.32
KB
-rw-r--r--
2020-04-02 03:45
idrange.pyc
2.24
KB
-rw-r--r--
2023-06-13 03:24
idrange.pyo
2.24
KB
-rw-r--r--
2023-06-13 03:24
internal.py
1.41
KB
-rw-r--r--
2020-04-02 03:45
internal.pyc
1.42
KB
-rw-r--r--
2023-06-13 03:24
internal.pyo
1.42
KB
-rw-r--r--
2023-06-13 03:24
location.py
1.03
KB
-rw-r--r--
2020-04-02 03:45
location.pyc
1.37
KB
-rw-r--r--
2023-06-13 03:24
location.pyo
1.37
KB
-rw-r--r--
2023-06-13 03:24
migration.py
2.97
KB
-rw-r--r--
2020-04-02 03:45
migration.pyc
2.59
KB
-rw-r--r--
2023-06-13 03:24
migration.pyo
2.59
KB
-rw-r--r--
2023-06-13 03:24
misc.py
886
B
-rw-r--r--
2020-04-02 03:45
misc.pyc
1.38
KB
-rw-r--r--
2023-06-13 03:24
misc.pyo
1.38
KB
-rw-r--r--
2023-06-13 03:24
otptoken.py
6.39
KB
-rw-r--r--
2023-06-13 03:19
otptoken.pyc
6.63
KB
-rw-r--r--
2023-06-13 03:24
otptoken.pyo
6.58
KB
-rw-r--r--
2023-06-13 03:24
otptoken_yubikey.py
6.22
KB
-rw-r--r--
2020-04-02 03:45
otptoken_yubikey.pyc
6.33
KB
-rw-r--r--
2023-06-13 03:24
otptoken_yubikey.pyo
6.25
KB
-rw-r--r--
2023-06-13 03:24
passwd.py
441
B
-rw-r--r--
2020-04-02 03:45
passwd.pyc
897
B
-rw-r--r--
2023-06-13 03:24
passwd.pyo
897
B
-rw-r--r--
2023-06-13 03:24
permission.py
774
B
-rw-r--r--
2020-04-02 03:45
permission.pyc
1.56
KB
-rw-r--r--
2023-06-13 03:24
permission.pyo
1.56
KB
-rw-r--r--
2023-06-13 03:24
rpcclient.py
1.61
KB
-rw-r--r--
2020-04-02 03:45
rpcclient.pyc
1.12
KB
-rw-r--r--
2023-06-13 03:24
rpcclient.pyo
1.12
KB
-rw-r--r--
2023-06-13 03:24
server.py
626
B
-rw-r--r--
2020-04-02 03:45
server.pyc
1.11
KB
-rw-r--r--
2023-06-13 03:24
server.pyo
1.11
KB
-rw-r--r--
2023-06-13 03:24
service.py
1.9
KB
-rw-r--r--
2020-04-02 03:45
service.pyc
1.58
KB
-rw-r--r--
2023-06-13 03:24
service.pyo
1.58
KB
-rw-r--r--
2023-06-13 03:24
sudorule.py
2.17
KB
-rw-r--r--
2020-04-02 03:45
sudorule.pyc
2.5
KB
-rw-r--r--
2023-06-13 03:24
sudorule.pyo
2.5
KB
-rw-r--r--
2023-06-13 03:24
topology.py
1.89
KB
-rw-r--r--
2020-04-02 03:45
topology.pyc
2
KB
-rw-r--r--
2023-06-13 03:24
topology.pyo
2
KB
-rw-r--r--
2023-06-13 03:24
trust.py
1.85
KB
-rw-r--r--
2020-04-02 03:45
trust.pyc
1.42
KB
-rw-r--r--
2023-06-13 03:24
trust.pyo
1.42
KB
-rw-r--r--
2023-06-13 03:24
user.py
2.9
KB
-rw-r--r--
2020-04-02 03:45
user.pyc
2.78
KB
-rw-r--r--
2023-06-13 03:24
user.pyo
2.78
KB
-rw-r--r--
2023-06-13 03:24
vault.py
35.83
KB
-rw-r--r--
2020-04-02 03:45
vault.pyc
29.19
KB
-rw-r--r--
2023-06-13 03:24
vault.pyo
29.19
KB
-rw-r--r--
2023-06-13 03:24
Save
Rename
# # Copyright (C) 2016 FreeIPA Contributors see COPYING for license # import base64 import six from ipalib import api from ipalib import errors from ipalib import output from ipalib import util from ipalib.frontend import Local, Str from ipalib.parameters import Bytes, Principal from ipalib.plugable import Registry from ipalib.text import _ from ipapython import dogtag if six.PY3: unicode = str register = Registry() __doc__ = _(""" Commands to build certificate requests automatically """) @register() class cert_get_requestdata(Local): __doc__ = _('Gather data for a certificate signing request.') NO_CLI = True takes_options = ( Principal( 'principal', label=_('Principal'), doc=_('Principal for this certificate (e.g.' ' HTTP/test.example.com)'), ), Str( 'profile_id?', label=_('Profile ID'), doc=_('CSR Generation Profile to use'), ), Bytes( 'public_key_info', label=_('Subject Public Key Info'), doc=_('DER-encoded SubjectPublicKeyInfo structure'), ), Str( 'out?', doc=_('Write CertificationRequestInfo to file'), ), ) has_output = ( output.Output( 'result', type=dict, doc=_('Dictionary mapping variable name to value'), ), ) has_output_params = ( Str( 'request_info', label=_('CertificationRequestInfo structure'), ) ) def execute(self, *args, **options): # Deferred import, ipaclient.csrgen is expensive to load. # see https://pagure.io/freeipa/issue/7484 from ipaclient import csrgen from ipaclient import csrgen_ffi if 'out' in options: util.check_writable_file(options['out']) principal = options.get('principal') profile_id = options.get('profile_id') if profile_id is None: profile_id = dogtag.DEFAULT_PROFILE public_key_info = options.get('public_key_info') public_key_info = base64.b64decode(public_key_info) if self.api.env.in_server: backend = self.api.Backend.ldap2 else: backend = self.api.Backend.rpcclient if not backend.isconnected(): backend.connect() try: if principal.is_host: principal_obj = api.Command.host_show( principal.hostname, all=True) elif principal.is_service: principal_obj = api.Command.service_show( unicode(principal), all=True) elif principal.is_user: principal_obj = api.Command.user_show( principal.username, all=True) except errors.NotFound: raise errors.NotFound( reason=_("The principal for this request doesn't exist.")) principal_obj = principal_obj['result'] config = api.Command.config_show()['result'] generator = csrgen.CSRGenerator(csrgen.FileRuleProvider()) csr_config = generator.csr_config(principal_obj, config, profile_id) request_info = base64.b64encode(csrgen_ffi.build_requestinfo( csr_config.encode('utf8'), public_key_info)) result = {} if 'out' in options: with open(options['out'], 'wb') as f: f.write(request_info) else: result = dict(request_info=request_info) return dict( result=result )