I'd like to be able to store the certificates outside the webroot and also be able to have different certificate names for different environments. i.e. I dont want to call the certificates apns-production.pem and apns-development.pem as I have several sites and environments sharing a common codebase and would just like to be able to specify absolute paths to the pem files in the settings.php file for each site.
I see its possible to change the file name with a hidden variable but would also like to change the path.
I'm putting together a patch that shouldn't break the current model but will allow optional overriding of the certification location to an absolute path.