README
上传用户:lyxiangda
上传日期:2007-01-12
资源大小:3042k
文件大小:5k
源码类别:

CA认证

开发平台:

WINDOWS

  1.                       Signing Tool (signtool)
  2.                          1.3 Release Notes
  3.                ========================================
  4. Documentation is provided online at mozilla.org
  5. Problems or questions not covered by the online documentation can be
  6. discussed in the DevEdge Security Newsgroup.
  7. === New Features in 1.3
  8. =======================
  9. The security library components have been upgraded to utilize NSS_2_7_1_RTM.
  10. This means that the maximum RSA keysize now supported should be 4096 bits.
  11. === Zigbert 0.6 Support
  12. =======================
  13. This program was previously named Zigbert.  The last version of zigbert
  14. was Zigbert 0.6.  Because all the functionality of Zigbert is maintained in
  15. signtool 1.2, Zigbert is no longer supported.  If you have problems
  16. using Zigbert, please upgrade to signtool 1.2.
  17. === New Features in 1.2
  18. =======================
  19. Certificate Generation Improvements
  20. -----------------------------------
  21. Two new options have been added to control generation of self-signed object
  22. signing certificates with the -G option. The -s option takes the size (in bits)
  23. of the generated RSA private key.  The -t option takes the name of the PKCS #11
  24. token on which to generate the keypair and install the certificate.  Both
  25. options are optional.  By default, the private key is 1024 bits and is generated
  26. on the internal software token.
  27. === New Features in 1.1
  28. =======================
  29. File I/O
  30. --------
  31. Signtool can now read its options from a command file specified with the -f
  32. option on the command line. The format for the file is described in the
  33. documentation.
  34. Error messages and informational output can be redirected to an output file
  35. by supplying the "--outfile" option on the command line or the "outfile="
  36. option in the command file.
  37. New Options
  38. -----------
  39. "--norecurse" tells Signtool not to recurse into subdirectories when signing
  40. directories or parsing HTML with the -J option.
  41. "--leavearc" tells Signtool not to delete the temporary .arc directories
  42. produced by the -J option.  This can aid debugging.
  43. "--verbosity" tells Signtool how much information to display. 0 is the
  44. default. -1 suppresses most messages, except for errors.
  45. === Bug Fixes in 1.1
  46. ====================
  47. -J option revamped
  48. ------------------
  49. The -J option, which parses HTML files, extracts Java and Javascript code,
  50. and stores them in signed JAR files, has been re-implemented. Several bugs
  51. have been fixed:
  52. - CODEBASE attribute is no longer ignored
  53. - CLASS and SRC attributes can be be paths ("xxx/xxx/x.class") rather than
  54.   just filenames ("x.class").
  55. - LINK tags are handled correctly
  56. - various HTML parsing bugs fixed
  57. - error messages are more informative
  58. No Password on Key Database
  59. ---------------------------
  60. If you had not yet set a Communicator password (which locks key3.db, the
  61. key database), signtool would fail with a cryptic error message whenever it
  62. attempted to verify the password.  Now this condition is detected at the
  63. beginning of the program, and a more informative message is displayed.
  64. -x and -e Options
  65. -----------------
  66. Previously, only one of each of these options could be specified on the command
  67. line. Now arbitrarily many can be specified.  For example, to sign only files
  68. with .class or .js extensions, the arguments "-eclass -ejs" could both be
  69. specified. To exclude the directories "subdir1" and "subdir2" from signing,
  70. the arguments "-x subdir1 -x subdir2" could both be specified.
  71. New Features in 1.0
  72. ===================
  73. Creation of JAR files
  74. ----------------------
  75. The -Z option causes signtool to output a JAR file formed by storing the
  76. signed archive in ZIP format.  This eliminates the need to use a separate ZIP
  77. utility.  The -c option specifies the compression level of the resulting
  78. JAR file.
  79. Generation of Object-Signing Certificates and Keys
  80. --------------------------------------------------
  81. The -G option will create a new, self-signed object-signing certificate
  82. which can be used for testing purposes.  The generated certificate and 
  83. associated public and private keys will be installed in the cert7.db and
  84. key3.db files in the directory specified with the -d option (unless the key
  85. is generated on an external token using the -t option). On Unix systems,
  86. if no directory is specified, the user's Netscape directory (~/.netscape)
  87. will be used. In addition, the certificate is output in X509 format to the
  88. files x509.raw and x509.cacert in the current directory.  x509.cacert can
  89. be published on a web page and imported into browsers that visit that page.
  90. Extraction and Signing of JavaScript from HTML
  91. ----------------------------------------------
  92. The -J option activates the same functionality provided by the signpages
  93. Perl script.  It will parse a directory of html files, creating archives
  94. of the JavaScript called from the HTML. These archives are then signed and
  95. made into JAR files.
  96. Enhanced Smart Card Support
  97. ---------------------------
  98. Certificates that reside on smart cards are displayed when using the -L and
  99. -l options.