Sumit Bose 461678
From f98c4f92091f6a68f390078f73be3bb6ca6e6550 Mon Sep 17 00:00:00 2001
Sumit Bose 461678
From: Sumit Bose <sbose@redhat.com>
Sumit Bose 461678
Date: Tue, 30 Jan 2018 18:23:03 +0100
Sumit Bose 461678
Subject: [PATCH 12/23] library: add adcli_conn_get_domain_sid()
Sumit Bose 461678
Sumit Bose 461678
https://bugs.freedesktop.org/show_bug.cgi?id=100118
Sumit Bose 461678
Sumit Bose 461678
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Sumit Bose 461678
---
Sumit Bose 461678
 library/adconn.c | 8 ++++++++
Sumit Bose 461678
 library/adconn.h | 2 ++
Sumit Bose 461678
 tools/computer.c | 1 +
Sumit Bose 461678
 3 files changed, 11 insertions(+)
Sumit Bose 461678
Sumit Bose 461678
diff --git a/library/adconn.c b/library/adconn.c
Sumit Bose 461678
index 6b84b88..d2fb1d5 100644
Sumit Bose 461678
--- a/library/adconn.c
Sumit Bose 461678
+++ b/library/adconn.c
Sumit Bose 461678
@@ -1355,6 +1355,14 @@ adcli_conn_get_domain_short (adcli_conn *conn)
Sumit Bose 461678
 	return conn->domain_short;
Sumit Bose 461678
 }
Sumit Bose 461678
 
Sumit Bose 461678
+const char *
Sumit Bose 461678
+adcli_conn_get_domain_sid (adcli_conn *conn)
Sumit Bose 461678
+{
Sumit Bose 461678
+	return_val_if_fail (conn != NULL, NULL);
Sumit Bose 461678
+	return conn->domain_sid;
Sumit Bose 461678
+}
Sumit Bose 461678
+
Sumit Bose 461678
+
Sumit Bose 461678
 LDAP *
Sumit Bose 461678
 adcli_conn_get_ldap_connection (adcli_conn *conn)
Sumit Bose 461678
 {
Sumit Bose 461678
diff --git a/library/adconn.h b/library/adconn.h
Sumit Bose 461678
index ed1cc58..13cfd32 100644
Sumit Bose 461678
--- a/library/adconn.h
Sumit Bose 461678
+++ b/library/adconn.h
Sumit Bose 461678
@@ -91,6 +91,8 @@ void                adcli_conn_set_domain_controller (adcli_conn *conn,
Sumit Bose 461678
 
Sumit Bose 461678
 const char *        adcli_conn_get_domain_short      (adcli_conn *conn);
Sumit Bose 461678
 
Sumit Bose 461678
+const char *        adcli_conn_get_domain_sid        (adcli_conn *conn);
Sumit Bose 461678
+
Sumit Bose 461678
 LDAP *              adcli_conn_get_ldap_connection   (adcli_conn *conn);
Sumit Bose 461678
 
Sumit Bose 461678
 krb5_context        adcli_conn_get_krb5_context      (adcli_conn *conn);
Sumit Bose 461678
diff --git a/tools/computer.c b/tools/computer.c
Sumit Bose 461678
index d8a58c9..a3d0f03 100644
Sumit Bose 461678
--- a/tools/computer.c
Sumit Bose 461678
+++ b/tools/computer.c
Sumit Bose 461678
@@ -43,6 +43,7 @@ dump_details (adcli_conn *conn,
Sumit Bose 461678
 	printf ("domain-realm = %s\n", adcli_conn_get_domain_realm (conn));
Sumit Bose 461678
 	printf ("domain-controller = %s\n", adcli_conn_get_domain_controller (conn));
Sumit Bose 461678
 	printf ("domain-short = %s\n", adcli_conn_get_domain_short (conn));
Sumit Bose 461678
+	printf ("domain-SID = %s\n", adcli_conn_get_domain_sid (conn));
Sumit Bose 461678
 	printf ("naming-context = %s\n", adcli_conn_get_default_naming_context (conn));
Sumit Bose 461678
 	printf ("domain-ou = %s\n", adcli_enroll_get_domain_ou (enroll));
Sumit Bose 461678
 
Sumit Bose 461678
-- 
Sumit Bose 461678
2.14.4
Sumit Bose 461678