We have a npapi-npruntime plug-in that access the Windows certificate store
via CAPI to provide the end-user with its personal certificates to perform
different operations.

We are aware of the plug-in activation plan (click-to-play):
https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in-firefox/

We are aware of the npapi dropping plans by Google for Chrome:
http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html
In that piece of news, Google mentions alternatives to NPAPI for those
cases where standard web technologies are not yet sufficient, like NaCl.

We have checked some internal conversations at Mozilla regarding npapi
plug-ins and their support future, for instance:
https://groups.google.com/forum/#!topic/mozilla.dev.platform/BwWeQwLACiM

We have found a little pointer to some CAPI related work:
https://groups.google.com/forum/#!searchin/mozilla.dev.platform/windows$20certificate$20store/mozilla.dev.platform/IafIvMyuzYg/vGaH9CE2fBEJ

Now, to the point:

1- We are planning a quite a major update to our plug-in code (while
maintaining its npapi nature) to take place 1-2 months from now.

2- We do not think that any of the available web platform alternatives
(e.g., asm.js) can be used to develop the functionality provided by our
current npapi-npruntime plug-in.

3- We haven't found any indication of Mozilla about alternatives for these
kind of plug-ins, meaning plug-ins that need access to, in this case,
Windows stuff. Google has provided alternatives though.

4- So, as encouraged by Benjamin Smedberg in the mentioned
"plugin-activation-in-firefox" blog post, we post here our quesiton: Can
you provide some guidance and/or advice? We feel ourselves stuck. Customers
are asking for the new release and we have difficult to decide how to
proceed. In the worst case, we will need to drop support for Firefox and
encourage our customers to use a different browser.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to