About the certificate issue:

From the forum:

There are two certificates in circulation. One expires 15 June, the other earlier today.

We're aware of the issue and hope to have it resolved as soon as possible.