mozroots(1)


NAME

   mozroots - Download and import trusted root certificates from Mozilla's
   LXR into Mono's certificate store

SYNOPSIS

   mozroots [--import [--machine] [--sync | --ask  |  --ask-add  |  --ask-
   remove]]

DESCRIPTION

   This  program  downloads the trusted root certificates from the Mozilla
   LXR web site into the Mono certificate store.

   Mono by default does not ship with any default certificates and  allows
   the  user  to pick its trusted certificates.  The mozroots command will
   bring the Mozilla certificates into your local machine.

OPTIONS

   --import
          Import the certificates into the trust store.

   --sync Synchronize (add/remove) the trust store with the  certificates.
          Synchronize  is useful for new Mono installations (no roots) and
          for automated updates (no  user  confirmation  for  addition  or
          removal).

   --ask  Always  confirm  before adding or removing trusted certificates.
          Note: The initial import will likely add about 100  new  trusted
          root  certificates into your store. You'll have to answer yes to
          every one of them if this option is specified.

   --ask-add
          Always confirm before adding a new trusted  certificate.   Note:
          The  initial  import  will likely add about 100 new trusted root
          certificates into your store. You'll have to answer yes to every
          one of them if this option is specified.

   --ask-remove
          Always confirm before removing an existing trusted certificate.

ADVANCED OPTIONS

   --url url
          Specify   an   alternative   URL  for  downloading  the  trusted
          certificates (LXR source format). This should only be useful for
          testing  or if the Mozilla's LXR web site address is changed. It
          can also be used to cache a local copy of the LXR file into your
          local intranet.

   --file name
          Do  not  download  from  LXR but use the specified file. This is
          useful if many computers have to download the same file from the
          Internet.   This  way you can keep a local copy on a file server
          (and minimize network traffic).

   --pkcs7 name
          Export the certificates into a PKCS#7 file. This is  useful  for
          debugging  purpose  or for re-importing the same list into other
          software.

   --machine
          Import the certificate in the machine trust store.  The  default
          is to import all trusted root certificates into the current user
          store.

   --quiet
          Limit console output to errors and confirmations messages.  This
          is useful when scripting.

EXAMPLES

   After  the  initial  Mono  installation  you'll  have  no trusted roots
   certificates pre-installed.  Neither  will  you  have  some  root  test
   certificates  installed  (your own or the ones provided by using setreg
   ). In this case the simplest thing to do, if  you  want  to  trust  all
   those certificates, is to import and synchronize.
        $ mozroots --import --sync
        Mozilla Roots Importer - version 1.1.9.0
        Download and import trusted root certificates from Mozilla's LXR.
        Copyright 2002, 2003 Motus Technologies. Copyright 2004-2005 Novell. BSD licensed.

        Downloading from 'http://lxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt'...
        Importing certificates into user store...
        93 new root certificates were added to your trust store.
        Import process completed.

   If you created some test certificates (e.g. for using SSL/TLS with XSP)
   and/or if your enterprise requires some  additional  root  certificates
   (e.g.  intranet)  then  you  may  want  to skip the removal part of the
   process. You can do this by asking for a removal  confirmation  (--ask-
   remove option) and answer no when prompted.
        $ mozroots --import --ask-remove
        Mozilla Roots Importer - version 1.1.9.0
        Download and import trusted root certificates from Mozilla's LXR.
        Copyright 2002, 2003 Motus Technologies. Copyright 2004-2005 Novell. BSD licensed.

        Downloading from 'http://lxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt'...
        Importing certificates into user store...
        93 new root certificates were added to your trust store.
        2 previously trusted certificates were not part of the update.

        Issuer: CN=Mono Test Root Agency
        Serial number: 69-B0-E1-4F-88-6E-C7-85-48-0E-74-91-38-76-F4-28
        Valid from 9/1/2003 11:55:48 AM to 12/31/2039 1:59:59 PM
        Thumbprint SHA-1: EF-26-C2-28-11-3F-79-ED-9D-EC-3F-3B-D5-7A-26-F2-7C-9F-FA-63
        Thumbprint MD5:   AE-19-3E-64-36-21-F2-A4-8B-69-38-CA-64-4B-2E-62
        Are you sure you want to remove this certificate ? no

   You can still use the synchronize option (--sync) if you have activated
   the default test roots certificate on your system. They will be removed
   at the end of the synchronization process but you can quickly add them
   back with the
   setreg
   tool.
        $ setreg 1 true

   Another  option  to  ease  updates is to synchronize your machine trust
   store (using the --machine option)  and  keep  your  customized  (test)
   certificates  in  your  personal store (or vice versa). Note that every
   user  on  this  computer  will  be  trusting  all  the  newly  imported
   certificates.
        $ mozroots --import --machine --sync
        Mozilla Roots Importer - version 1.1.9.0
        Download and import trusted root certificates from Mozilla's LXR.
        Copyright 2002, 2003 Motus Technologies. Copyright 2004-2005 Novell. BSD licensed.

        Downloading from 'http://lxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt'...
        Importing certificates into user store...
        94 new root certificates were added to your trust store.
        Import process completed.

   Once the initial import is complete the number of changes (additions or
   removals) is generally very low. In this case it makes  sense  to  know
   about  any changes (i.e. ask for confirmation). No confirmation will be
   required if no changes are made to your trust store.
        $ mozroots --import --ask
        Mozilla Roots Importer - version 1.1.9.0
        Download and import trusted root certificates from Mozilla's LXR.
        Copyright 2002, 2003 Motus Technologies. Copyright 2004-2005 Novell. BSD licensed.

        Downloading from 'http://lxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt'...
        Importing certificates into user store...
        Import process completed.

FILES

   ~/.config/.mono/certs, /usr/share/.mono/certs

   Contains  Mono  certificate  stores  for  users  /  machine.  See   the
   certmgr(1)  manual  page  for  more information on managing certificate
   stores.

COPYRIGHT

   Copyright (C) 2005 Novell.

MAILING LISTS

   Mailing    lists     are     listed     at     the     http://www.mono-
   project.com/community/help/mailing-lists/

WEB SITE

   http://www.mono-project.com

SEE ALSO

   mono(1),certmgr(1).setreg(1)

                                                            Mono(MozRoots)





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.