mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Test ipa-getkeytab quiet mode, encryptons
This will first check ipa-getkeytab quiet mode, then it will check ipa-getkeytab server name, then it will check different type of encryptions Signed-off-by: Jayesh <jgarg@redhat.com> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
This commit is contained in:
parent
2a2cc96166
commit
09a5192f25
35
ipatests/test_cmdline/test_ipagetkeytab.py
Normal file → Executable file
35
ipatests/test_cmdline/test_ipagetkeytab.py
Normal file → Executable file
@ -201,6 +201,41 @@ class test_ipagetkeytab(KeytabRetrievalTest):
|
||||
except Exception as errmsg:
|
||||
assert('Unable to bind to LDAP. Error initializing principal' in str(errmsg))
|
||||
|
||||
def test_6_quiet_mode(self, test_service):
|
||||
"""
|
||||
Try to use quiet mode
|
||||
"""
|
||||
test_service.ensure_exists()
|
||||
# getkeytab without quiet mode option enabled
|
||||
result = self.run_ipagetkeytab(test_service.name)
|
||||
err = result.error_output.split("\n")[0]
|
||||
assert err == f"Keytab successfully retrieved and stored in:" \
|
||||
f" {self.keytabname}"
|
||||
assert result.returncode == 0
|
||||
|
||||
# getkeytab with quiet mode option enabled
|
||||
result1 = self.run_ipagetkeytab(test_service.name, args=tuple("-q"))
|
||||
assert result1.returncode == 0
|
||||
|
||||
def test_7_server_name_check(self, test_service):
|
||||
"""
|
||||
Try to use -s for server name
|
||||
"""
|
||||
test_service.ensure_exists()
|
||||
self.assert_success(test_service.name, args=["-s", api.env.host])
|
||||
|
||||
def test_8_keytab_encryption_check(self, test_service):
|
||||
"""
|
||||
Try to use -e for different types of encryption check
|
||||
"""
|
||||
encryptes_list = [
|
||||
"aes256-cts-hmac-sha1-96",
|
||||
"aes128-cts-hmac-sha256-128",
|
||||
]
|
||||
self.assert_success(
|
||||
test_service.name, args=["-e", ",".join(encryptes_list)]
|
||||
)
|
||||
|
||||
def test_dangling_symlink(self, test_service):
|
||||
# see https://pagure.io/freeipa/issue/4607
|
||||
test_service.ensure_exists()
|
||||
|
Loading…
Reference in New Issue
Block a user