We have been trying to setup or JSS for Mobile Device Managment, we have used the Push Notification Certificate assistant to generate and import our APN certificate into JSS, the JSS says the push notification has gone through but it just sits on pending.
We have allowed the ports
OUTBOUND TCP 5223, 2195-2196 from our Apple Server to Internet.
When the device enrolls it comes up in Inventory but does not show up all the inventory details, just the UUID of the device. So i went looking in the logs to see if that would provide me with some idea of what is going on and these are the errors i'm getting:
2012-04-11 09:45:06,909 [error] [APNSQueueManager ] - An exception was raised while attempting to send a push notification to device: 35416879c45980ed8c3207ced4cd3e5782011cf6
2012-04-11 09:45:06,909 [error] [APNSQueueManager ] - Exception (class javax.net.ssl.SSLHandshakeException): Received fatal alert: decrypt_error
2012-04-11 09:45:06,909 [error] [APNSQueueManager ] - An exception was raised while attempting to send a push notifications
2012-04-11 09:45:06,909 [error] [APNSQueueManager ] - Exception (class com.jamfsoftware.pushnotification.APNSConnectionException): Writing to APNS Failed
2012-04-11 09:45:07,200 [error] [APNSQueueManager ] - Sleeping for 1 minute then trying again
2012-04-11 09:45:07,776 [error] [APNSFeedbackConnection ] - IOException getting and entering feedback data: Received fatal alert: decrypt_error
2012-04-11 09:46:09,165 [error] [APNSQueueManager ] - An exception was raised while attempting to send a push notification to device: 35416879c45980ed8c3207ced4cd3e5782011cf6
2012-04-11 09:46:09,165 [error] [APNSQueueManager ] - Exception (class javax.net.ssl.SSLHandshakeException): Received fatal alert: decrypt_error
2012-04-11 09:46:09,165 [error] [APNSQueueManager ] - An exception was raised while attempting to send a push notifications
2012-04-11 09:46:09,165 [error] [APNSQueueManager ] - Exception (class com.jamfsoftware.pushnotification.APNSConnectionException): Writing to APNS Failed
2012-04-11 09:46:09,459 [error] [APNSQueueManager ] - Sleeping for 1 minute then trying again
2012-04-11 09:46:10,106 [error] [APNSFeedbackConnection ] - IOException getting and entering feedback data: Received fatal alert: decrypt_error
2012-04-11 09:47:10,919 [error] [APNSQueueManager ] - An exception was raised while attempting to send a push notification to device: 35416879c45980ed8c3207ced4cd3e5782011cf6
2012-04-11 09:47:10,919 [error] [APNSQueueManager ] - Exception (class javax.net.ssl.SSLHandshakeException): Received fatal alert: decrypt_error
2012-04-11 09:47:10,919 [error] [APNSQueueManager ] - An exception was raised while attempting to send a push notifications
2012-04-11 09:47:10,919 [error] [APNSQueueManager ] - Exception (class com.jamfsoftware.pushnotification.APNSConnectionException): Writing to APNS Failed
2012-04-11 09:47:11,210 [error] [APNSQueueManager ] - Sleeping for 1 minute then trying again
2012-04-11 09:47:11,965 [error] [APNSFeedbackConnection ] - IOException getting and entering feedback data: Received fatal alert: decrypt_error
Someone with a similar problem also posted:
https://jamfnation.jamfsoftware.com/discussion.html?id=3994
I have followed the steps of replacing the web server certificate in JSS with the certificate from the JSS's built-in CA
He said he then had to upload a .p12 file and then switch back to the built-in certificate to recreate the keystore which i have tried under
Settings -> Global Management Framework Settings -> Push Notification Certificate
in JSS
Still no joy. We would love to be able to use our *.schoolname.com
wild card certificate in our JSS but it looks like we need to get a server.schoolname.com SSL certificate which we have to pay for so don't think we will go that option anymore.
Any idea's or help would be greatly appreciated.