/qemu/authz/ |
H A D | simple.c | 28 const char *identity, in qauthz_simple_is_allowed() argument 33 trace_qauthz_simple_is_allowed(authz, sauthz->identity, identity); in qauthz_simple_is_allowed() 34 return g_str_equal(identity, sauthz->identity); in qauthz_simple_is_allowed() 44 g_free(sauthz->identity); in qauthz_simple_prop_set_identity() 45 sauthz->identity = g_strdup(value); in qauthz_simple_prop_set_identity() 55 return g_strdup(sauthz->identity); in qauthz_simple_prop_get_identity() 64 g_free(sauthz->identity); in qauthz_simple_finalize() 73 if (!sauthz->identity) { in qauthz_simple_complete() 96 const char *identity, in qauthz_simple_new() argument 103 "identity", identity, in qauthz_simple_new()
|
H A D | trace-events | 4 qauthz_is_allowed(void *authz, const char *identity, bool allowed) "AuthZ %p check identity=%s allo… 7 …ar *wantidentity, const char *gotidentity) "AuthZ simple %p check want identity=%s got identity=%s" 10 …k_rule(void *authz, const char *identity, const char *rule, int format, int policy) "AuthZ list %p… 11 …uthz_list_default_policy(void *authz, const char *identity, int policy) "AuthZ list %p default ide… 18 qauthz_pam_check(void *authz, const char *identity, const char *service) "AuthZ PAM %p identity=%s …
|
H A D | base.c | 27 const char *identity, in qauthz_is_allowed() argument 33 allowed = cls->is_allowed(authz, identity, errp); in qauthz_is_allowed() 34 trace_qauthz_is_allowed(authz, identity, allowed); in qauthz_is_allowed() 41 const char *identity, in qauthz_is_allowed_by_id() argument 65 return qauthz_is_allowed(authz, identity, errp); in qauthz_is_allowed_by_id()
|
H A D | pamacct.c | 31 const char *identity, in qauthz_pam_is_allowed() argument 39 trace_qauthz_pam_check(authz, identity, pauthz->service); in qauthz_pam_is_allowed() 41 identity, in qauthz_pam_is_allowed() 54 identity, pam_strerror(pamh, ret)); in qauthz_pam_is_allowed()
|
H A D | list.c | 29 const char *identity, in qauthz_list_is_allowed() argument 40 trace_qauthz_list_check_rule(authz, rule->match, identity, in qauthz_list_is_allowed() 44 if (g_str_equal(rule->match, identity)) { in qauthz_list_is_allowed() 49 if (g_pattern_match_simple(rule->match, identity)) { in qauthz_list_is_allowed() 60 trace_qauthz_list_default_policy(authz, identity, lauthz->policy); in qauthz_list_is_allowed()
|
H A D | listfile.c | 38 const char *identity, in qauthz_list_file_is_allowed() argument 43 return qauthz_is_allowed(fauthz->list, identity, errp); in qauthz_list_file_is_allowed()
|
/qemu/include/authz/ |
H A D | base.h | 51 const char *identity, 75 const char *identity, 98 const char *identity,
|
H A D | simple.h | 61 char *identity; member 68 const char *identity,
|
/qemu/docs/system/ |
H A D | authz.rst | 8 their identity. If the authorization identity database is scoped to the QEMU 9 client this may be sufficient. It is common, however, for the identity database 18 that emit an identity upon completion. 29 the client provide a certificate to the server to prove its own identity. 36 the certificate can be used as an identity in the QEMU authorization 61 based on an exact match against a single identity. This is useful when it is 67 thus be used as the identity to match against. Alternatively if the virtual 80 "identity": "fred" 89 -object authz-simple,id=authz0,identity=fred 246 $QEMU --object authz-simple,id=authz0,identity=fred \ [all …]
|
/qemu/qapi/ |
H A D | authz.json | 43 # @match: a string or glob to match against a user identity 109 # @identity: Identifies the allowed user. Its format depends on the 111 # For authorizing based on TLS x509 certificates, the identity 117 'data': { 'identity': 'str' } }
|
/qemu/chardev/ |
H A D | baum.c | 449 uint8_t identity[17] = { BAUM_RSP_DeviceIdentity, in baum_eat_packet() local 452 identity[11] = '0' + baum->x / 10; in baum_eat_packet() 453 identity[12] = '0' + baum->x % 10; in baum_eat_packet() 454 baum_write_packet(baum, identity, sizeof(identity)); in baum_eat_packet()
|
/qemu/docs/devel/ |
H A D | code-of-conduct.rst | 13 experience, gender, gender identity and expression, sexual orientation,
|
H A D | qom.rst | 218 uniquely identity the function to be called; the signature does not vary
|
/qemu/docs/tools/ |
H A D | qemu-nbd.rst | 237 --object 'authz-simple,id=auth0,identity=CN=laptop.example.com,,\
|
/qemu/ |
H A D | qemu-options.hx | 5722 ``-object authz-simple,id=id,identity=string`` 5726 The ``identity`` parameter is identifies the user and its format 5729 the identity must be the x509 distinguished name. Note that care 5739 …-object 'authz-simple,id=auth0,identity=CN=laptop.example.com,,O=Example Org,,L=London,,ST=London,… 5779 As with the ``authz-simple`` object, the format of the identity
|