Contraseña / contraseña de SSLSocket en Python

He estado buscando hacer un servicio de notificaciones push de iOS para una de mis aplicaciones últimamente. Tiene un backend de Python 2.7, así que quería hacerlo en Python en lugar de PHP (o cualquier otra cosa).

Tengo un código que envía una notificación y el dispositivo lo recibe, sin embargo, cada vez que ejecuto el código me pide que ingrese manualmente una 'frase de contraseña' para el archivo PEM.

Esto no es ideal, ya que quiero que todo este automatizado en el servidor, cuando necesita enviar una notificación, solo debe enviarla. No puedo encontrar nada en la documentación de Python 2.7 que me permita configurar automáticamente la frase de paso de una variable al conectar.

Si alguien sabe cómo hacer esto en Python 2.7 o cualquier otra idea, estaría muy agradecido.

Aquí hay un fragmento de código:

certfile = 'devPEM.pem'
apns_address = ('gateway.sandbox.push.apple.com', 2195)

s = socket.socket()
sock = ssl.wrap_socket(s, ssl_version=ssl.PROTOCOL_SSLv3, certfile=certfile)
sock.connect(apns_address)

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta