What different sellinux enforcing/ not enforcing ???
Try learning from Google.. It's a complete chapter of linux security.. "Security Enhanced Linux (SELinux)"
In brief, it's a kernel level access control system.. Means it controls access between two and more modules..
In Android, it has two type.. First one is permissive, second one is enforcing..
In case of permissive type, attacker module/process (which wants your private/unauthorised data) is logged, not enforced..
But with enforcing type, attacker module/process not only logged but also enforced..
So enforced type is considered way more secured than permissive type, that's why with enforced type play store shows "Device is certified" and safety net result also shows passed..
But as I said before it's a complete chapter, I'm just sharing basics.. There is some way through which we can get "Device is certified" tag with permissive type.. There is also some advantages/disadvantages to use permissive/enforcing type..
I also don't understand completely.. So still trying to grasp..
Hopefully it'll help you little bit.. Enjoy..
=> Helpful link:
1.
SELinux Concepts
2.
SELinux Android