2015-03-11 09:55:35,001 [pool-4-thread-1] ERROR com.cognos.mobile.server.apns.APNSSocket - Mobile push notification certificate has expired. java.security.cert.CertificateExpiredException: NotAfter: Sat Aug 03 22:27:22 CST 2013 at sun.security.x509.CertificateValidity.valid(CertificateValidity.java:256) at sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:568) at sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:541) at com.cognos.accman.jcam.crypto.misc.JSSEDynamicSocketFactoryInitializer.getSSLContext(JSSEDynamicSocketFactoryInitializer.java:217) at com.cognos.accman.jcam.crypto.misc.JSSEDynamicSocketFactoryInitializer.getPKCS12SocketFactory(JSSEDynamicSocketFactoryInitializer.java:170) at com.cognos.accman.jcam.crypto.misc.JVMEnvironment.getPKCS12SSLSocketFactory(JVMEnvironment.java:597) at com.cognos.accman.jcam.crypto.misc.Configuration.getPKCS12SSLSocketFactory(Configuration.java:1784) at com.cognos.accman.jcam.crypto.CAMFactory.createSocket(CAMFactory.java:2088) at com.cognos.mobile.server.apns.APNSSocket.connect(APNSSocket.java:51) at com.cognos.mobile.server.apns.APNSFeedback.connect(APNSFeedback.java:73) at com.cognos.mobile.server.apns.APNSFeedback.getFailedDevices(APNSFeedback.java:46) at com.cognos.mobile.server.apns.APNSFeedbackCleanupTask.run(APNSFeedbackCleanupTask.java:31) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662)