Lines Matching refs:ACL
25 // ACL.h - ACL control wrappers
49 // An ACL Entry for an Access object
51 class ACL : public SecCFObject {
52 NOCOPY(ACL)
54 SECCFFUNCTIONS(ACL, SecACLRef, errSecInvalidItemRef, gTypes().ACL)
56 // create from CSSM layer ACL entry
57 ACL(Access &acc, const AclEntryInfo &info,
60 ACL(Access &acc, const AclOwnerPrototype &owner,
62 // create an "any" ACL
63 ACL(Access &acc, Allocator &alloc = Allocator::standard());
65 ACL(Access &acc, string description, const CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR &promptSelector,
67 virtual ~ACL();
106 static const CSSM_ACL_HANDLE ownerHandle = 0xff0e2743; // pseudo-handle for owner ACL
141 AclAuthorizationSet mAuthorizations; // rights for this ACL entry