+
+ if (this->database().dbVersion() >= CommonBlob::version_partition) {
+ // put payload into an AclEntry tagged as CSSM_APPLE_ACL_TAG_PARTITION_ID...
+ // ... unless the client has the "converter" entitlement as attested by Apple
+ if (!(process().checkAppleSigned() && process().hasEntitlement(migrationEntitlement)))
+ this->acl().createClientPartitionID(this->process());
+ }