Form Signing

Form Signing

[1] Security - Signed Forms ( 版) <http://web.archive.org/web/20000229130122/http://developer.netscape.com/tech/security/formsign/formsign.html>

[2] Financial Institutions and Merchants Leveraging New Capabilities in Netscape Communicator for... -- re> MOUNTAIN VIEW, Calif., Dec. 19 /PRNewswire/ -- (Netscape Communications Corporation 著, 版) <http://www.prnewswire.com/news-releases/financial-institutions-and-merchants-leveraging-new-capabilities-in-netscape-communicator-for-internet-security-77935367.html>

[3] Press Release ( 版) <http://web.archive.org/web/19990429164218/http://home.netscape.com/newsref/pr/newsrelease552.html>

[4] Managing Servers with Netscape Console: Introduction to Public-Key Cryptography ( 版) <http://docs.oracle.com/cd/E19957-01/816-5567-10/app_cryp.htm#1046164>

The Netscape technology known as form signing addresses the need for persistent authentication of financial transactions. Form signing allows a user to associate a digital signature with web-based data generated as the result of a transaction, such as a purchase order or other financial document. The private key associated with either a client SSL certificate or an S/MIME certificate may be used for this purpose.

When a user clicks the Submit button on a web-based form that supports form signing, a dialog box appears that displays the exact text to be signed. The form designer can either specify the certificate that should be used or allow the user to select a certificate from among the client SSL and S/MIME certificates that are installed in Communicator. When the user clicks OK, the text is signed, and both the text and the digital signature are submitted to the server. The server can then use a Netscape utility called the Signature Verification Tool to validate the digital signature.

[5] Signing Text from JavaScript ( 版) <http://web.archive.org/web/20000820055144/http://developer.netscape.com/docs/manuals/security/sgntxt/contents.htm>

[6] 29152 – Cannot do formsigning - crypto.signText ( 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=29152>

[7] request for comments on the crypto.signText functionality ( 版) <http://www.mail-archive.com/mozilla-crypto@mozilla.org/msg03023.html>

The Netscape Crypto team is thinking about restoring the 4.X form

signing functionality in the next release. We would like to hear from

the crypto community, particularly from users of the 4.x

crypto.signText() functionality:

- Are you happy with the functionality?

- If form signing was re-introduced, would signText() backward

compatibility be important?

- What other form signing features should the Netscape support?

[8] Netscape DevEdge ( 版) <http://web.archive.org/web/20040611103012/http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/window.html#1202035>

Implemented in

JavaScript 1.2

Description

The crypto object is only available as a property of window; it provides access to methods which support Navigator's encryption features.