]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests/krb5: Add get_rodc_krbtgt_creds() to RawKerberosTest
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 21 Sep 2021 01:54:47 +0000 (13:54 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 23 Sep 2021 18:32:29 +0000 (18:32 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14642

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/krb5/raw_testcase.py

index b531e33041dac8defc2c8195cbf9aef225a9a753..59882e4417395eb22b8f1697f22ac2a29aae7840 100644 (file)
@@ -750,6 +750,17 @@ class RawKerberosTest(TestCaseInTempDir):
         c.set_gensec_features(c.get_gensec_features() | FEATURE_SEAL)
         return c
 
+    def get_rodc_krbtgt_creds(self,
+                              require_keys=True,
+                              require_strongest_key=False):
+        if require_strongest_key:
+            self.assertTrue(require_keys)
+        c = self._get_krb5_creds(prefix='RODC_KRBTGT',
+                                 allow_missing_password=True,
+                                 allow_missing_keys=not require_keys,
+                                 require_strongest_key=require_strongest_key)
+        return c
+
     def get_krbtgt_creds(self,
                          require_keys=True,
                          require_strongest_key=False):