]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests/krb5: Add map_to_dn()
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Mon, 20 Feb 2023 23:06:00 +0000 (12:06 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 3 Mar 2023 01:07:36 +0000 (01:07 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/krb5/kdc_base_test.py

index 396ceb15d10b3780df3a73797198554e309bba15..4f0725f10b333d3f6b516c27a1508d362a1a8078 100644 (file)
@@ -1088,6 +1088,10 @@ class KDCBaseTest(RawKerberosTest):
         # Otherwise leave it unmodified.
         return val
 
+    def map_to_dn(self, val, mapping, domain_sid):
+        sid = self.map_to_sid(val, mapping, domain_sid)
+        return ldb.Dn(self.get_samdb(), f'<SID={sid}>')
+
     # Return SIDs from principal placeholders based on a supplied mapping.
     def map_sids(self, sids, mapping, domain_sid):
         if sids is None: