X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/2965425374ca4413339436c2f706f7b5508402e2..2b1671fa2b47dc427293e35029f0c21900e0bd45:/AppleCSPDL/SSCSPDLSession.h?ds=sidebyside diff --git a/AppleCSPDL/SSCSPDLSession.h b/AppleCSPDL/SSCSPDLSession.h index c281bbc9..6e14163b 100644 --- a/AppleCSPDL/SSCSPDLSession.h +++ b/AppleCSPDL/SSCSPDLSession.h @@ -42,6 +42,13 @@ public: CssmKey &outKey, SSDatabase &inSSDatabase, uint32 inKeyAttr, const CssmData *inKeyLabel); SSKey &lookupKey(const CssmKey &inKey); + + /* Notification we receive when a key's acl has been modified. */ + void didChangeKeyAcl(SecurityServer::ClientSession &clientSession, + SecurityServer::KeyHandle keyHandle, CSSM_ACL_AUTHORIZATION_TAG tag); + + static void didChangeKeyAclCallback(void *context, SecurityServer::ClientSession &clientSession, + SecurityServer::KeyHandle keyHandle, CSSM_ACL_AUTHORIZATION_TAG tag); };