// Validate a credential set against this subject.
// No credential is required for this match.
//
-bool ProcessAclSubject::validate(const AclValidationContext &context) const
+bool ProcessAclSubject::validates(const AclValidationContext &context) const
{
// reality check (internal structure was validated when created)
assert(select.uses(CSSM_ACL_MATCH_BITS));
// validate input
if (selector.version != CSSM_ACL_PROCESS_SELECTOR_CURRENT_VERSION)
CssmError::throwMe(CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE);
- if (!selector.uses(CSSM_ACL_MATCH_BITS))
+ if (!selector.uses(CSSM_ACL_MATCH_BITS)) {
CssmError::throwMe(CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE);
+ }
// okay
- return new ProcessAclSubject(selector);
+ return new ProcessAclSubject(selector);
}
ProcessAclSubject *ProcessAclSubject::Maker::make(Version, Reader &pub, Reader &priv) const