Reference

security_sid_to_context(2)

Get the security context string for a SID

NAME

security_sid_to_context - Get the security context string for a SID

SYNOPSIS

#include <ss.h>

int security_sid_to_context(security_id_t sid, security_context_t scontext, __u32 *scontext_len);

DESCRIPTION

The security_sid_to_context call is used to obtain the security context string representation of the context associated with sid. The scontext_len argument is a value-result parameter, initialized to the size of the buffer associated with scontext, and modified on return to indicate the length of the context stored there, including the terminating NULL character. If the buffer is not large enough, then scontext_len is set to the actual size, -1 is returned, and errno is set to ENOSPC.

RETURN VALUE

A zero is returned on success. On error, -1 is returned, and errno is set appropriately.

ERRORS

EINVAL

The SID was invalid.

EACCES

The process is not authorized to invoke this call on this SID.

ENOSPC

The buffer was too small.

SEE ALSO

security_compute_av(2), security_sid_to_context(2), security_context_to_sid(2), security_transition_sid(2), security_member_sid(2), security_load_policy(2), security_notify_perm(2), security_get_sids(2)