As we discussed in ML, it would be nice to handle the case where the WebCryptoAPI is not supported from the browser by throwing a meaningful error.