This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Firefox 4 + Android != Key generation?

more options

Firefox 4 on Android (Useragent string: Mozilla/5.0 (Android; Linux armv7l; rv:2.1.1) Gecko/Firefox/4.0.2pre Fennec/4.0.1)

lacks a working keygen magic tag, and seems to be lacking a crypto object. Even testing this object with javascript causes javascript errors (execution on page stops).

Expecting to have to support a lot of these soon (as X.509 CA customers) so I'd like to get some insight into how this will be supported as the product develops.

This problem is related to the p12 download query. Similar report posted to the dev.tech.crypto list.

Firefox 4 on Android (Useragent string: Mozilla/5.0 (Android; Linux armv7l; rv:2.1.1) Gecko/Firefox/4.0.2pre Fennec/4.0.1) lacks a working keygen magic tag, and seems to be lacking a crypto object. Even testing this object with javascript causes javascript errors (execution on page stops). Expecting to have to support a lot of these soon (as X.509 CA customers) so I'd like to get some insight into how this will be supported as the product develops. This problem is related to the p12 download query. Similar report posted to the dev.tech.crypto list.

All Replies (1)

more options

Sorry, the "crypto" object and related features do not yet work in the multi-process architecture ("Electrolysis") used in Firefox for Android. We have filed this bug report about this issue:

https://bugzilla.mozilla.org/show_bug.cgi?id=582297

We do plan to fix this bug (it will need to be fixed before desktop Firefox starts using Electrolysis), but we don't yet have a specific plan for when it will be fixed.