1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/libcli/security
Douglas Bagnall 6f588a1fc5 libcli:security: helpers for converting claim types
There are three different forms for claims, and we need to convert
between them.

For now, we are only going to be converting between conditional ACE
type and the CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 type used by
resource ACEs and in the security token, and later we will add the PAC
claim types.

It doesn't help that these all have incompatible definitions, but we
do our best.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-09-26 23:45:35 +00:00
..
tests pytest: compare Samba vs Windows SDDL security descriptors 2023-08-24 02:53:31 +00:00
access_check.c libcli:security: Fix code spelling 2023-04-27 14:25:38 +00:00
access_check.h CVE-2023-0614 libcli/security: Make some parameters const 2023-04-05 02:10:34 +00:00
claims-conversions.c libcli:security: helpers for converting claim types 2023-09-26 23:45:35 +00:00
claims-conversions.h libcli:security: helpers for converting claim types 2023-09-26 23:45:35 +00:00
conditional_ace.c libcli/security: add stub of conditional ACE code. 2023-09-26 23:45:35 +00:00
conditional_ace.h libcli:security: outline for sddl_conditional_ace.c 2023-09-26 23:45:35 +00:00
create_descriptor.c libcli/security: create_descriptor handles unknown ACE types 2023-09-07 04:53:41 +00:00
display_sec.c libcli:sec:display: use macro for more ace types 2023-09-07 04:53:41 +00:00
display_sec.h
dom_sid.c libcli:security: Prefer explicit initialization to ZERO_STRUCTP() 2023-09-14 21:35:29 +00:00
dom_sid.h libcli/security: Remove unused function sid_compare_domain() 2023-08-08 04:39:37 +00:00
object_tree.c libcli:security: Fix code spelling 2023-04-27 14:25:38 +00:00
privileges_private.h
privileges.c libcli:security: Fix code spelling 2023-04-27 14:25:38 +00:00
privileges.h libcli:security: Fix code spelling 2023-04-27 14:25:38 +00:00
pysecurity.c libcli/security/pysecurity: use NULL to mean NULL in C 2023-08-24 02:53:30 +00:00
sddl_conditional_ace.c libcli:security: outline for sddl_conditional_ace.c 2023-09-26 23:45:35 +00:00
sddl.c libcli/security: find SDDL coda for RA and conditional ACEs 2023-09-26 23:45:35 +00:00
sddl.h libcli/security: make sddl_encode_sid an external function 2023-09-07 04:53:41 +00:00
secace.c libcli/security: callback object aces are object aces 2023-09-26 23:45:35 +00:00
secace.h libcli/security: helper to find ACEs with meaningful codas 2023-09-26 23:45:35 +00:00
secacl.c libcli/security: Avoid includes.h 2023-03-09 18:10:33 +00:00
secacl.h libcli: make_sec_acl() copies the ace_list, make that const 2021-01-22 19:54:38 +00:00
secdesc.c lib: Remove a talloc_stackframe() 2023-03-09 18:10:33 +00:00
secdesc.h libcli/security: Remove unused dup_sec_desc_buf() 2019-05-22 05:59:14 +00:00
security_descriptor.c libcli:security: Fix code spelling 2023-04-27 14:25:38 +00:00
security_descriptor.h libcli/security: add security_descriptor_[s|d]acl_insert() helpers 2023-03-22 15:01:32 +00:00
security_token.c libcli/security: Remove unnecessary cast 2023-08-08 04:39:37 +00:00
security_token.h libcli: Add security_token_count_flag_sids() 2023-05-16 10:53:40 +00:00
security.h libcli:security: Fix code spelling 2023-04-27 14:25:38 +00:00
session.c libcli/security: Avoid includes.h 2023-03-09 18:10:33 +00:00
session.h libcli/security: implement SECURITY_GUEST 2016-04-28 16:51:17 +02:00
util_sid.c lib: Move few bytes of R/W data to R/O text 2023-08-14 19:53:37 +00:00
wscript_build libcli/sec: reformat long line in wscript_build 2023-09-26 23:45:35 +00:00