/macosx-10.10.1/Security-57031.1.35/securityd/src/ |
H A D | AuthorizationMechEval.h | 49 OSStatus run(const AuthValueVector &inArguments, const AuthItemSet &inHints, const AuthorizationToken &auth); 51 AuthorizationResult authinternal(AuthItemSet &context); 53 AuthItemSet &hints() { return mHints; } 54 AuthItemSet &context() { return mContext; } 64 AuthItemSet mHints; 65 AuthItemSet mContext; 66 AuthItemSet mStickyContext;
|
H A D | AuthorizationEngine.h | 86 OSStatus authorize(const AuthItemSet &inRights, const AuthItemSet &environment, 88 AuthItemSet &outRights, AuthorizationToken &auth);
|
H A D | authority.cpp | 40 using Authorization::AuthItemSet; 238 AuthItemSet 243 AuthItemSet tempSet; 247 AuthItemSet::iterator found = find_if(mInfoSet.begin(), mInfoSet.end(), 262 AuthorizationToken::setInfoSet(AuthItemSet &newInfoSet, bool savePassword) 267 AuthItemSet::const_iterator end = mInfoSet.end(); 268 for (AuthItemSet::const_iterator it = mInfoSet.begin(); it != end; ++it) { 286 AuthItemSet dstInfoSet; 301 AuthItemSet dstInfoSet; 309 AuthItemSet srcInfoSe [all...] |
H A D | authority.h | 37 using Authorization::AuthItemSet; 80 AuthItemSet infoSet(AuthorizationString tag = NULL); 81 void setInfoSet(AuthItemSet &newInfoSet, bool savePassword); 120 AuthItemSet mInfoSet; // Side band info gathered from evaluations in this session 124 AuthItemSet mSavedPassword;
|
H A D | agentquery.h | 42 using Authorization::AuthItemSet; 125 AuthItemSet mClientHints; 152 void setInput(const AuthItemSet& inHints, const AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } 161 AuthItemSet mClientHints; 162 AuthItemSet mImmutableHints; 163 AuthItemSet mInHints; 164 AuthItemSet mInContext; 165 AuthItemSet mOutHints; 166 AuthItemSet mOutContex [all...] |
H A D | AuthorizationMechEval.cpp | 47 AgentMechanismEvaluator::run(const AuthValueVector &inArguments, const AuthItemSet &inHints, const AuthorizationToken &auth) 64 const AuthItemSet &inContext = const_cast<AuthorizationToken &>(auth).infoSet(); 72 AuthItemSet hints = inHints; 73 AuthItemSet context = inContext; 230 AuthItemSet::const_iterator end = context.end(); 231 for (AuthItemSet::const_iterator it = context.begin(); it != end; ++it) { 243 AuthItemSet::const_iterator end = context.end(); 244 for (AuthItemSet::const_iterator it = context.begin(); it != end; ++it) { 272 AuthorizationResult AgentMechanismEvaluator::authinternal(AuthItemSet &context) 276 AuthItemSet [all...] |
H A D | AuthorizationRule.h | 46 OSStatus evaluate(const AuthItemRef &inRight, const Rule &inRule, AuthItemSet &environmentToClient, 59 const AuthItemSet &environment, CFAbsoluteTime now, const Credential &credential, bool ignoreShared, SecurityAgent::Reason &reason) const; 61 OSStatus evaluateUserCredentialForRight(const AuthorizationToken &auth, const AuthItemRef &inRight, const Rule &inRule, const AuthItemSet &environment, CFAbsoluteTime now, const Credential &credential, bool ignoreShared, SecurityAgent::Reason &reason) const; 64 AuthItemSet &environmentToClient, AuthorizationFlags flags, 68 void setAgentHints(const AuthItemRef &inRight, const Rule &inTopLevelRule, AuthItemSet &environmentToClient, AuthorizationToken &auth) const; 71 OSStatus evaluateAuthentication(const AuthItemRef &inRight, const Rule &inRule, AuthItemSet &environmentToClient, AuthorizationFlags flags, CFAbsoluteTime now, const CredentialSet *inCredentials, CredentialSet &credentials, AuthorizationToken &auth, SecurityAgent::Reason &reason, bool savePassword) const; 74 AuthItemSet &environmentToClient, AuthorizationFlags flags, 78 OSStatus evaluateMechanismOnly(const AuthItemRef &inRight, const Rule &inRule, AuthItemSet &environmentToClient, AuthorizationToken &auth, CredentialSet &outCredentials, bool savePassword) const; 81 OSStatus evaluateSessionOwner(const AuthItemRef &inRight, const Rule &inRule, const AuthItemSet &environment, const CFAbsoluteTime now, const AuthorizationToken &auth, Credential &credential, SecurityAgent::Reason &reason) const;
|
H A D | session.h | 102 OSStatus authCreate(const AuthItemSet &rights, const AuthItemSet &environment, 106 const AuthItemSet &requestedRights, const AuthItemSet &environment, 107 AuthorizationFlags flags, AuthItemSet &grantedRights); 108 OSStatus authGetInfo(const AuthorizationBlob &auth, const char *tag, AuthItemSet &contextInfo); 136 const AuthItemSet &requestedRights, const AuthItemSet &environment, 137 AuthorizationFlags flags, AuthItemSet &grantedRights);
|
H A D | AuthorizationEngine.cpp | 100 Engine::authorize(const AuthItemSet &inRights, const AuthItemSet &environment, 102 AuthItemSet &outRights, AuthorizationToken &auth) 119 for (AuthItemSet::iterator item = environment.begin(); item != environment.end(); item ++) 142 AuthItemSet environmentToClient = environment; 148 for (AuthItemSet::const_iterator it = inRights.begin(); it != inRights.end(); ++it) { 301 AuthItemSet rights, environment, outRights;
|
H A D | session.cpp | 327 OSStatus Session::authCreate(const AuthItemSet &rights, 328 const AuthItemSet &environment, 348 AuthItemSet outRights; 389 const AuthItemSet &rights, const AuthItemSet &environment, 391 AuthItemSet &grantedRights) 398 const AuthItemSet &rights, const AuthItemSet &environment, 400 AuthItemSet &grantedRights) 426 AuthItemSet [all...] |
H A D | agentquery.cpp | 406 AuthItemSet processHints = clientHints(SecurityAgent::bundle, guestPath, 513 AuthItemSet clientHints; 527 AuthItemSet clientImmutableHints; 586 static void xpcArrayToAuthItemSet(AuthItemSet *setToBuild, xpc_object_t input) { 679 static xpc_object_t authItemSetToXPCArray(AuthItemSet input) { 681 for (AuthItemSet::iterator i = input.begin(); i != input.end(); i++) { 717 AuthItemSet tempHints, tempContext; 772 AuthItemSet hints, context; 869 AuthItemSet hints, context; 917 AuthItemSet hint [all...] |
H A D | AuthorizationRule.cpp | 391 RuleImpl::setAgentHints(const AuthItemRef &inRight, const Rule &inTopLevelRule, AuthItemSet &environmentToClient, AuthorizationToken &auth) const 409 AuthItemSet processHints = SecurityAgent::Client::clientHints( 456 RuleImpl::evaluateAuthentication(const AuthItemRef &inRight, const Rule &inRule,AuthItemSet &environmentToClient, AuthorizationFlags flags, CFAbsoluteTime now, const CredentialSet *inCredentials, CredentialSet &credentials, AuthorizationToken &auth, SecurityAgent::Reason &reason, bool savePassword) const 638 const AuthItemSet &context = const_cast<AuthorizationToken &>(auth).infoSet(); 642 AuthItemSet::const_iterator found = find_if(context.begin(), context.end(), FindAuthItemByRightName(kAuthorizationEnvironmentUsername) ); 668 RuleImpl::evaluateSessionOwner(const AuthItemRef &inRight, const Rule &inRule, const AuthItemSet &environment, const CFAbsoluteTime now, const AuthorizationToken &auth, Credential &credential, SecurityAgent::Reason &reason) const 698 RuleImpl::evaluateCredentialForRight(const AuthorizationToken &auth, const AuthItemRef &inRight, const Rule &inRule, const AuthItemSet &environment, CFAbsoluteTime now, const Credential &credential, bool ignoreShared, SecurityAgent::Reason &reason) const 724 RuleImpl::evaluateUserCredentialForRight(const AuthorizationToken &auth, const AuthItemRef &inRight, const Rule &inRule, const AuthItemSet &environment, CFAbsoluteTime now, const Credential &credential, bool ignoreShared, SecurityAgent::Reason &reason) const 844 RuleImpl::evaluateUser(const AuthItemRef &inRight, const Rule &inRule, AuthItemSet &environmentToClient, AuthorizationFlags flags, CFAbsoluteTime now, const CredentialSet *inCredentials, CredentialSet &credentials, AuthorizationToken &auth, SecurityAgent::Reason &reason, bool savePassword) const 946 RuleImpl::evaluateMechanismOnly(const AuthItemRef &inRight, const Rule &inRule, AuthItemSet [all...] |
/macosx-10.10.1/Security-57031.1.35/securityd/libsecurity_agent/lib/ |
H A D | agentclient.h | 86 using Authorization::AuthItemSet; 101 static AuthItemSet clientHints(SecurityAgent::RequestorType type, std::string &path, pid_t clientPid, uid_t clientUid); 115 void setInput(const Authorization::AuthItemSet& inHints, const Authorization::AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } 164 AuthItemSet mInHints; 165 AuthItemSet mInContext; 166 AuthItemSet mOutHints; 167 AuthItemSet mOutContext; 179 AuthItemSet &inHints() { return mInHints; } 180 AuthItemSet [all...] |
H A D | agentclient.cpp | 43 using Authorization::AuthItemSet; 204 AuthItemSet 207 AuthItemSet clientHints; 381 // construct AuthItemSet for hints and context (deep copy - previous contents are released)
|
/macosx-10.10.1/Security-57031.1.35/securityd/libsecurity_agent/security_agent_client/ |
H A D | agentclient.h | 86 using Authorization::AuthItemSet; 101 static AuthItemSet clientHints(SecurityAgent::RequestorType type, std::string &path, pid_t clientPid, uid_t clientUid); 115 void setInput(const Authorization::AuthItemSet& inHints, const Authorization::AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } 164 AuthItemSet mInHints; 165 AuthItemSet mInContext; 166 AuthItemSet mOutHints; 167 AuthItemSet mOutContext; 179 AuthItemSet &inHints() { return mInHints; } 180 AuthItemSet [all...] |
H A D | agentclient.cpp | 43 using Authorization::AuthItemSet; 204 AuthItemSet 207 AuthItemSet clientHints; 381 // construct AuthItemSet for hints and context (deep copy - previous contents are released)
|
/macosx-10.10.1/Security-57031.1.35/securityd/security_agent_client/ |
H A D | agentclient.h | 86 using Authorization::AuthItemSet; 101 static AuthItemSet clientHints(SecurityAgent::RequestorType type, std::string &path, pid_t clientPid, uid_t clientUid); 115 void setInput(const Authorization::AuthItemSet& inHints, const Authorization::AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } 164 AuthItemSet mInHints; 165 AuthItemSet mInContext; 166 AuthItemSet mOutHints; 167 AuthItemSet mOutContext; 179 AuthItemSet &inHints() { return mInHints; } 180 AuthItemSet [all...] |
H A D | agentclient.cpp | 43 using Authorization::AuthItemSet; 204 AuthItemSet 207 AuthItemSet clientHints; 381 // construct AuthItemSet for hints and context (deep copy - previous contents are released)
|
/macosx-10.10.1/Security-57031.1.35/securityd/security_agent_server/ |
H A D | agentclient.h | 86 using Authorization::AuthItemSet; 101 static AuthItemSet clientHints(SecurityAgent::RequestorType type, std::string &path, pid_t clientPid, uid_t clientUid); 115 void setInput(const Authorization::AuthItemSet& inHints, const Authorization::AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } 164 AuthItemSet mInHints; 165 AuthItemSet mInContext; 166 AuthItemSet mOutHints; 167 AuthItemSet mOutContext; 179 AuthItemSet &inHints() { return mInHints; } 180 AuthItemSet [all...] |
H A D | agentclient.cpp | 43 using Authorization::AuthItemSet; 204 AuthItemSet 207 AuthItemSet clientHints; 381 // construct AuthItemSet for hints and context (deep copy - previous contents are released)
|
/macosx-10.10.1/libsecurity_agent-55000/lib/ |
H A D | agentclient.h | 85 using Authorization::AuthItemSet; 100 static AuthItemSet clientHints(SecurityAgent::RequestorType type, std::string &path, pid_t clientPid, uid_t clientUid); 114 void setInput(const Authorization::AuthItemSet& inHints, const Authorization::AuthItemSet& inContext) { mInHints = inHints; mInContext = inContext; } 163 AuthItemSet mInHints; 164 AuthItemSet mInContext; 165 AuthItemSet mOutHints; 166 AuthItemSet mOutContext; 176 AuthItemSet &inHints() { return mInHints; } 177 AuthItemSet [all...] |
/macosx-10.10.1/Security-57031.1.35/Security/include/security_cdsa_utilities/ |
H A D | AuthorizationData.h | 158 class AuthItemSet : public set<AuthItemRef> class in namespace:Authorization 161 AuthItemSet(); 162 ~AuthItemSet(); 163 AuthItemSet(const AuthorizationItemSet *item); 164 AuthItemSet(const AuthItemSet& itemSet); 166 AuthItemSet &operator = (const AuthorizationItemSet& itemSet); 167 AuthItemSet &operator = (const AuthItemSet& itemSet); 178 void duplicate(const AuthItemSet [all...] |
H A D | AuthorizationData.cpp | 258 // AuthItemSet 260 AuthItemSet::AuthItemSet() function in class:Authorization::AuthItemSet 265 AuthItemSet::~AuthItemSet() 271 AuthItemSet & 272 AuthItemSet::operator = (const AuthorizationItemSet& itemSet) 282 AuthItemSet& 283 AuthItemSet::operator=(const AuthItemSet 294 AuthItemSet::AuthItemSet(const AuthorizationItemSet *itemSet) function in class:Authorization::AuthItemSet 307 AuthItemSet::AuthItemSet(const AuthItemSet& itemSet) function in class:Authorization::AuthItemSet [all...] |
/macosx-10.10.1/Security-57031.1.35/Security/libsecurity_cdsa_utilities/lib/ |
H A D | AuthorizationData.h | 158 class AuthItemSet : public set<AuthItemRef> class in namespace:Authorization 161 AuthItemSet(); 162 ~AuthItemSet(); 163 AuthItemSet(const AuthorizationItemSet *item); 164 AuthItemSet(const AuthItemSet& itemSet); 166 AuthItemSet &operator = (const AuthorizationItemSet& itemSet); 167 AuthItemSet &operator = (const AuthItemSet& itemSet); 178 void duplicate(const AuthItemSet [all...] |
H A D | AuthorizationData.cpp | 258 // AuthItemSet 260 AuthItemSet::AuthItemSet() function in class:Authorization::AuthItemSet 265 AuthItemSet::~AuthItemSet() 271 AuthItemSet & 272 AuthItemSet::operator = (const AuthorizationItemSet& itemSet) 282 AuthItemSet& 283 AuthItemSet::operator=(const AuthItemSet 294 AuthItemSet::AuthItemSet(const AuthorizationItemSet *itemSet) function in class:Authorization::AuthItemSet 307 AuthItemSet::AuthItemSet(const AuthItemSet& itemSet) function in class:Authorization::AuthItemSet [all...] |