I was having some SSL connectivity issues while connecting to a secured URL, Later I fixed this problem by providing .pem file path for verifying. ie, verify="file/path.pem" 
My doubt is should this file be stored in a common place on the server or should this file be part of the project source code and hence version control.
Please advise.
In most cases a .pem file contains sensitive information and is environment specific, it should not be part of the project source code. It should be available in a secured server and downloadable with appropriate authorization.
Python: Should I version control .pem files?