This looks like a crypto question to me, followup-to set accordingly.

li zhang cis student wrote:

Hi,

I have a question about using mozilla certificate
for remote applications.


I'm doing a Web application using Java and Javascript. The Web server I'm using now is apache tomcat 4.1.


My application generates html documents dynamically. For example, I have static html files: main.html. Based on the user action from the browser, my application reads the static html file and outputs some text to the static html file then display that on the Mozilla web browser.

I want to use some XPConnect functions that
Mozilla browser supports, so I put a Javascript
function in the main.html file as following:

--------------------------------------------------------
function addXptr()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var xptrService =
Components.classes["@mozilla.org/xpointer-service;1"].getService();
xptrService =
xptrService.QueryInterface(Components.interfaces.nsIXPointerService);
var xptrString =
xptrService.createXPointerFromSelection(window._content.getSelection(),
window._content.document);
alert(xptrString)
}
---------------------------------------------------------

I imported a certificate to the Mozilla browser.
If I put main.html in a jar (li.jar!/main.html)
file, then I can use the  XPConnect function.

But the problem is, since my application reads
the main.html and then modifiy it and then
submit this html file to the web browser, the
file's content changes, so I don't know
how to access the modified html file.

Because if I sign the static html file with
a certificate, I only can access the static
html file, not the changed file.


So I wonder is there a way to sign a remote application with dynamic html documents? Can I call XPConnect within a Java application?



Thank you very much.


Li Zhang




_______________________________________________
mozilla-crypto mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-crypto

Reply via email to