Question: I have a job scheduled by cron: popping emails from server every hour. 

But sometimes I don't want to wait for 60 minutes to check my emails. To do it, I use a script which run the same command I have in crontab. It is essentially as running the cron before it was scheduled tor run. Is it possible to run cron at particular time without changing it's settings?

Answer: 
Try using `org.bouncycastle.x509.extension.X509ExtensionUtil.getSubjectAlternativeNames(X509Certificate cert)` as a workaround. If the extension is there, and assuming the bug is not in `X509ExtensionUtil` itself, but in `X509Certificate`, it should work.
It seems that certificate does not contain SubjectAltName extension. Also on which version of Android you are trying this ? There is already an [issue](http://code.google.com/p/android/issues/detail?id=8409&q=subjectAltName&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars) reported to Google around this, which see to have been resolved in Froyo.