Creates and returns a permission that is the intersection of the current permission object and a target permission object.
![]()
A new permission object that represents the intersection of the current object and the specified target. This object is null if the intersection is empty.
The intersection of two permissions is a permission that describes the set of operations they both hold in common. Specifically, it represents the minimum permissions required for a demand to pass both permissions.