SignonAuthService
SignonQueryMechanismCb
SignonQueryMethodsCb
+SignonQueryIdentitiesCb
signon_auth_service_new
signon_auth_service_query_mechanisms
signon_auth_service_query_methods
+signon_auth_service_query_identities
<SUBSECTION Private>
SignonAuthServiceClass
SignonAuthServicePrivate
<SECTION>
<FILE>signon-identity-info</FILE>
+<TITLE>SignonIdentityInfo</TITLE>
SignonIdentityInfo
SignonIdentityType
signon_identity_info_copy
signon_identity_info_get_type
signon_identity_type_get_type
</SECTION>
+
+<SECTION>
+<FILE>signon-security-context</FILE>
+<TITLE>SignonSecurityContext</TITLE>
+SignonSecurityContext
+SignonSecurityContextList
+signon_security_context_new
+signon_security_context_new_from_values
+signon_security_context_copy
+signon_security_context_free
+signon_security_context_set_system_context
+signon_security_context_get_system_context
+signon_security_context_set_application_context
+signon_security_context_get_application_context
+signon_security_context_build_variant
+signon_security_context_deconstruct_variant
+signon_security_context_list_build_variant
+signon_security_context_list_deconstruct_variant
+signon_security_context_list_copy
+signon_security_context_list_free
+</SECTION>
* @methods: (transfer none) (element-type utf8 GStrv): methods.
* @caption: caption.
* @realms: realms.
+ * @owner: owner.
* @access_control_list: access control list.
* @type: the type of the identity.
* @cb: (scope async): callback.
* 02110-1301 USA
*/
+/**
+ * SECTION:signon-security-context
+ * @title: SignonSecurityContext
+ * @short_description: Representation of a security context.
+ *
+ * The #SignonSecurityContext represents a security context within
+ * sytem and also within application.
+ */
+
#include "signon-security-context.h"
G_DEFINE_BOXED_TYPE (SignonSecurityContext, signon_security_context,
}
/**
- * signon_security_context_new_from_vaues:
+ * signon_security_context_new_from_values:
* @system_context: system security context (such as SMACK/MSSF label/token).
* @application_context: application security context (such as a script name).
*
}
/**
- * signon_security_conetxt_build_variant:
+ * signon_security_context_build_variant:
* @ctx: #SignonSecurityContext item.
*
* Build a GVariant of type "(ss)" from a #SignonSecurityContext item.
G_BEGIN_DECLS
/**
- * Security context descriptor.
+ * SignonSecurityContext:
*
- * Practically a string tuple.
+ * Security context descriptor. Practically a string tuple.
*
* @sys_ctx: system context, such as SMACK-label, MSSF token or just a
* binary path.
} SignonSecurityContext;
/**
+ * SignonSecurityContextList:
+ *
* GList of #SignonSecurityContext items.
*/
typedef GList SignonSecurityContextList;