Access Subject Categories
[Common Library Functions and Constants]


Defines

#define XACML_SUBJECT_CATEGORY_ACCESS_SUBJECT   "urn:oasis:names:tc:xacml:1.0:subject-category:access-subject"
#define XACML_SUBJECT_CATEGORY_RECIPIENT_SUBJECT   "urn:oasis:names:tc:xacml:1.0:subject-category:recipient-subject"
#define XACML_SUBJECT_CATEGORY_INTERMEDIARY_SUBJECT   "urn:oasis:names:tc:xacml:1.0:subject-category:intermediary-subject"
#define XACML_SUBJECT_CATEGORY_CODEBASE   "urn:oasis:names:tc:xacml:1.0:subject-category:codebase"
#define XACML_SUBJECT_CATEGORY_REQUESTING_MACHINE   "urn:oasis:names:tc:xacml:1.0:subject-category:requesting-machine"

Detailed Description

These macros define constants which can be used for XACML 2.0-compliant subject category attributes. See Appendex B.2 of http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-core-spec-os.pdf for details.

See also:
xacml_request_add_subject_attribute()

Define Documentation

#define XACML_SUBJECT_CATEGORY_ACCESS_SUBJECT   "urn:oasis:names:tc:xacml:1.0:subject-category:access-subject"

Access Subject

#define XACML_SUBJECT_CATEGORY_CODEBASE   "urn:oasis:names:tc:xacml:1.0:subject-category:codebase"

Codebase

#define XACML_SUBJECT_CATEGORY_INTERMEDIARY_SUBJECT   "urn:oasis:names:tc:xacml:1.0:subject-category:intermediary-subject"

Intermediary Subject

#define XACML_SUBJECT_CATEGORY_RECIPIENT_SUBJECT   "urn:oasis:names:tc:xacml:1.0:subject-category:recipient-subject"

Recipient Subject

#define XACML_SUBJECT_CATEGORY_REQUESTING_MACHINE   "urn:oasis:names:tc:xacml:1.0:subject-category:requesting-machine"

Requesting Machine