If you OC in a PFZ with a CPL and get stopped by an officer. Are you required to show ID upon request to prove your compliance with the law?
Short answer is no, and yes.
You are not required to carry, much less produce id when open carrying. However, if stopped by an officer it is likely that you will need to prove that you have an exception that allows you to posess a pistol in a pfz. The choice is yours to provide the officer with your exception (cpl) or you can gonthrough the legal process and show your cpl in court after you are possibly arrested, ticketed, firearm seized, and you spent lots of money to hire a lawyer.
The other argument is that such a stop would be unlawful because you are not committing a crime. Officers cannot stop a driver just to make certain he has a valid license, therefore they should not be allowed to stop everyone who oc's in a pfz to make sure they have a cpl.
Each person gets to make a choice. In this scenario, I chose to voluntarily provide my cpl. In the past I have refused to provide I'd when stopped and not in a pfz