I've been stumbling with this problem myself, bought a new router as it was mostly happening at home but it hasn't gotten better. So far my only clues are that the messages are usually 'certificate expired', and that it seems to maybe have something to do with Java. It actually does seem to be...