Searched refs:AuthItemSet (Results 1 - 25 of 28) sorted by relevance

12

/macosx-10.10.1/Security-57031.1.35/securityd/src/
H A DAuthorizationMechEval.h49 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 DAuthorizationEngine.h86 OSStatus authorize(const AuthItemSet &inRights, const AuthItemSet &environment,
88 AuthItemSet &outRights, AuthorizationToken &auth);
H A Dauthority.cpp40 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 Dauthority.h37 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 Dagentquery.h42 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 DAuthorizationMechEval.cpp47 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 DAuthorizationRule.h46 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 Dsession.h102 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 DAuthorizationEngine.cpp100 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 Dsession.cpp327 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 Dagentquery.cpp406 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 DAuthorizationRule.cpp391 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 Dagentclient.h86 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 Dagentclient.cpp43 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 Dagentclient.h86 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 Dagentclient.cpp43 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 Dagentclient.h86 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 Dagentclient.cpp43 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 Dagentclient.h86 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 Dagentclient.cpp43 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 Dagentclient.h85 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 DAuthorizationData.h158 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 DAuthorizationData.cpp258 // 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 DAuthorizationData.h158 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 DAuthorizationData.cpp258 // 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...]

Completed in 405 milliseconds

12