We currently just intersect usages, and don't complain. A spec proposal suggests that the operation should fail when an importKey argument asks for something that's not allowed in key data (e.g. in JWK).
<rdar://problem/27858490>
The bug is resolved by Bug 164446.