Blame nss/doc/crlutil.xml

Packit 40b132
Packit 40b132
Packit 40b132
  "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
Packit 40b132
Packit 40b132
Packit 40b132
]>
Packit 40b132
Packit 40b132
<refentry id="crlutil">
Packit 40b132
Packit 40b132
  <refentryinfo>
Packit 40b132
    <date>&dat;;</date>
Packit 40b132
    <title>NSS Security Tools</title>
Packit 40b132
    <productname>nss-tools</productname>
Packit 40b132
    <productnumber>&version;</productnumber>
Packit 40b132
  </refentryinfo>
Packit 40b132
Packit 40b132
  <refmeta>
Packit 40b132
    <refentrytitle>CRLUTIL</refentrytitle>
Packit 40b132
    <manvolnum>1</manvolnum>
Packit 40b132
  </refmeta>
Packit 40b132
Packit 40b132
  <refnamediv>
Packit 40b132
    <refname>crlutil</refname>
Packit 40b132
    <refpurpose>
Packit 40b132
List, generate, modify, or delete CRLs within the NSS security database file(s) and list, create, modify or delete certificates entries in a particular CRL.
Packit 40b132
    </refpurpose>
Packit 40b132
  </refnamediv>
Packit 40b132
Packit 40b132
  <refsynopsisdiv>
Packit 40b132
    <cmdsynopsis>
Packit 40b132
      <command>crlutil</command>
Packit 40b132
      <arg><replaceable>options</replaceable></arg>
Packit 40b132
      <arg>[<replaceable>arguments</replaceable>]</arg>
Packit 40b132
    </cmdsynopsis>
Packit 40b132
  </refsynopsisdiv>
Packit 40b132
Packit 40b132
  <refsection>
Packit 40b132
    <title>STATUS</title>
Packit 40b132
    <para>This documentation is still work in progress. Please contribute to the initial review in <ulink url="https://bugzilla.mozilla.org/show_bug.cgi?id=836477">Mozilla NSS bug 836477</ulink>
Packit 40b132
    </para>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
  <refsection id="description">
Packit 40b132
    <title>Description</title>
Packit 40b132
Packit 40b132
    <para>The Certificate Revocation List (CRL) Management Tool, <command>crlutil</command>, is a command-line utility that can list, generate, modify, or delete CRLs within the NSS security database file(s) and list, create, modify or delete certificates entries in a particular CRL.
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
The key and certificate management process generally begins with creating keys in the key database, then generating and managing certificates in the certificate database(see certutil tool) and continues with certificates expiration or revocation.
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
This document discusses certificate revocation list management. For information on security module database management, see Using the Security Module Database Tool. For information on certificate and key database management, see Using the Certificate Database Tool.
Packit 40b132
    </para>
Packit 40b132
Packit 40b132
    <para>
Packit 40b132
To run the Certificate Revocation List Management Tool, type the command
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
crlutil option [arguments]
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
where options and arguments are combinations of the options and arguments listed in the following section. Each command takes one option. Each option may take zero or more arguments. To see a usage string, issue the command without options, or with the -H option.
Packit 40b132
    </para>
Packit 40b132
Packit 40b132
  </refsection>
Packit 40b132
  
Packit 40b132
  <refsection id="options">
Packit 40b132
    <title>Options and Arguments</title>
Packit 40b132
	<para>
Packit 40b132
	</para>
Packit 40b132
   	<para><command>Options</command></para> 
Packit 40b132
   	<para>
Packit 40b132
Options specify an action. Option arguments modify an action. 
Packit 40b132
The options and arguments for the crlutil command are defined as follows:
Packit 40b132
    </para>
Packit 40b132
Packit 40b132
  <variablelist>
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-D </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Delete Certificate Revocation List from cert database.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-E </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Erase all CRLs of specified type from the cert database
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-G </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Create new Certificate Revocation List (CRL).
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-I </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Import a CRL to the cert database
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-L </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
List existing CRL located in cert database file.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-M </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Modify existing CRL which can be located in cert db or in arbitrary file. If located in file it should be encoded in ASN.1 encode format.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    <varlistentry>
Packit 40b132
      <term>-S </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Show contents of a CRL file which isn't stored in the database.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
  </variablelist>
Packit 40b132
Packit 40b132
  <para><command>Arguments</command></para>
Packit 40b132
  <para>Option arguments modify an action.</para>
Packit 40b132
Packit 40b132
  <variablelist>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-a </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Use ASCII format or allow the use of ASCII format for input and output. This formatting follows RFC #1113.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-B </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Bypass CA signature checks.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-c crl-gen-file </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify script file that will be used to control crl generation/modification. See crl-cript-file format below. If options -M|-G is used and -c crl-script-file is not specified, crlutil will read script data from standard input.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-d directory </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify the database directory containing the certificate and key database files. On Unix the Certificate Database Tool defaults to $HOME/.netscape (that is, ~/.netscape). On Windows NT the default is the current directory.
Packit 40b132
          </para>
Packit 40b132
          <para>
Packit 40b132
The NSS database files must reside in the same directory.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-f password-file </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify a file that will automatically supply the password to include in a certificate or to access a certificate database. This is a plain-text file containing one password. Be sure to prevent unauthorized access to this file.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-i crl-file </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify the file which contains the CRL to import or show.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-l algorithm-name </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify a specific signature algorithm. List of possible algorithms: MD2 | MD4 | MD5 | SHA1 | SHA256 | SHA384 | SHA512
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-n nickname </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify the nickname of a certificate or key to list, create, add to a database, modify, or validate. Bracket the nickname string with quotation marks if it contains spaces.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-o output-file </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify the output file name for new CRL. Bracket the output-file string with quotation marks if it contains spaces. If this argument is not used the output destination defaults to standard output.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-P dbprefix </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify the prefix used on the NSS security database files (for example, my_cert8.db and my_key3.db). This option is provided as a special case. Changing the names of the certificate and key databases is not recommended.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-t crl-type </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify type of CRL. possible types are: 0 - SEC_KRL_TYPE, 1 - SEC_CRL_TYPE. This option is obsolete
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-u url </term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>
Packit 40b132
Specify the url.
Packit 40b132
          </para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-w pwd-string</term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>Provide db password in command line.</para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
      <varlistentry>
Packit 40b132
        <term>-Z algorithm</term>
Packit 40b132
        <listitem>
Packit 40b132
          <para>Specify the hash algorithm to use for signing the CRL.</para>
Packit 40b132
        </listitem>
Packit 40b132
      </varlistentry>
Packit 40b132
Packit 40b132
    </variablelist>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
  <refsection id="syntax">
Packit 40b132
    <title>CRL Generation script syntax</title>
Packit 40b132
    <para>CRL generation script file has the following syntax:</para>
Packit 40b132
    <para>
Packit 40b132
    * Line with comments should have # as a first symbol of a line</para>
Packit 40b132
    <para>
Packit 40b132
    * Set "this update" or "next update" CRL fields:
Packit 40b132
    </para>
Packit 40b132
    <para>           
Packit 40b132
             update=YYYYMMDDhhmmssZ
Packit 40b132
             nextupdate=YYYYMMDDhhmmssZ
Packit 40b132
     </para>
Packit 40b132
    <para>
Packit 40b132
      Field "next update" is optional. Time should be in GeneralizedTime format (YYYYMMDDhhmmssZ).
Packit 40b132
      For example: 20050204153000Z
Packit 40b132
    </para>
Packit 40b132
Packit 40b132
    <para>* Add an extension to a CRL or a crl certificate entry:</para>
Packit 40b132
    <para>addext extension-name critical/non-critical [arg1[arg2 ...]]</para>
Packit 40b132
    <para>Where:</para>
Packit 40b132
    <para>
Packit 40b132
          extension-name: string value of a name of known extensions.
Packit 40b132
          critical/non-critical: is 1 when extension is critical and 0 otherwise.
Packit 40b132
          arg1, arg2: specific to extension type extension parameters
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
      addext uses the range that was set earlier by addcert and will install an extension to every cert entries within the range.
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
    * Add certificate entries(s) to CRL:
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
          addcert range date
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
          range: two integer values separated by dash: range of certificates that will be added by this command. dash is used as a delimiter. Only one cert will be added if there is no delimiter.
Packit 40b132
          date: revocation date of a cert. Date should be represented in GeneralizedTime format (YYYYMMDDhhmmssZ).
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
    * Remove certificate entry(s) from CRL
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
          rmcert range
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
      Where:
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
          range: two integer values separated by dash: range of certificates that will be added by this command. dash is used as a delimiter. Only one cert will be added if there is no delimiter.
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
    * Change range of certificate entry(s) in CRL
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
          range new-range
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
      Where:
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
          new-range: two integer values separated by dash: range of certificates that will be added by this command. dash is used as a delimiter. Only one cert will be added if there is no delimiter.
Packit 40b132
    </para>
Packit 40b132
    <para>
Packit 40b132
Implemented Extensions
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      The extensions defined for CRL provide methods for associating additional attributes with CRLs of theirs entries. For more information see RFC #3280
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
    * Add The Authority Key Identifier extension:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
The authority key identifier extension provides a means of identifying the public key corresponding to the private key used to sign a CRL.
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          authKeyId critical [key-id | dn cert-serial]
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      Where:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          authKeyIdent: identifies the name of an extension
Packit 40b132
          critical: value of 1 of 0. Should be set to 1 if this extension is critical or 0 otherwise.
Packit 40b132
          key-id: key identifier represented in octet string. dn:: is a CA distinguished name cert-serial: authority certificate serial number. 
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
    * Add Issuer Alternative Name extension:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      The issuer alternative names extension allows additional identities to be associated with the issuer of the CRL. Defined options include an rfc822 name (electronic mail address), a DNS name, an IP address, and a URI.
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          issuerAltNames non-critical name-list
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      Where:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          subjAltNames: identifies the name of an extension
Packit 40b132
          should be set to 0 since this is non-critical extension
Packit 40b132
          name-list: comma separated list of names
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
    * Add CRL Number extension:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      The CRL number is a non-critical CRL extension which conveys a monotonically increasing sequence number for a given CRL scope and CRL issuer. This extension allows users to easily determine when a particular CRL supersedes another CRL
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          crlNumber non-critical number
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      Where:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          crlNumber: identifies the name of an extension
Packit 40b132
          critical: should be set to 0 since this is non-critical extension
Packit 40b132
          number: value of long which identifies the sequential number of a CRL.
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
    * Add Revocation Reason Code extension:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      The reasonCode is a non-critical CRL entry extension that identifies the reason for the certificate revocation.
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          reasonCode non-critical code
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      Where:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          reasonCode: identifies the name of an extension
Packit 40b132
          non-critical: should be set to 0 since this is non-critical extension
Packit 40b132
          code: the following codes are available:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
              unspecified (0),
Packit 40b132
              keyCompromise (1),
Packit 40b132
              cACompromise (2),
Packit 40b132
              affiliationChanged (3),
Packit 40b132
              superseded (4),
Packit 40b132
              cessationOfOperation (5),
Packit 40b132
              certificateHold (6),
Packit 40b132
              removeFromCRL (8),
Packit 40b132
              privilegeWithdrawn (9),
Packit 40b132
              aACompromise (10)
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
    * Add Invalidity Date extension:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      The invalidity date is a non-critical CRL entry extension that provides the date on which it is known or suspected that the private key was compromised or that the certificate otherwise became invalid.
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          invalidityDate non-critical date
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
      Where:
Packit 40b132
     </para>
Packit 40b132
     <para>
Packit 40b132
          crlNumber: identifies the name of an extension
Packit 40b132
          non-critical: should be set to 0 since this is non-critical extension date: invalidity date of a cert. Date should be represented in GeneralizedTime format (YYYYMMDDhhmmssZ).
Packit 40b132
     </para>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
  <refsection id="usage">
Packit 40b132
    <title>Usage</title>
Packit 40b132
    <para>
Packit 40b132
The Certificate Revocation List Management Tool's capabilities are grouped as follows, using these combinations of options and arguments. Options and arguments in square brackets are optional, those without square brackets are required.
Packit 40b132
    </para>
Packit 40b132
    <para>See "Implemented extensions" for more information regarding extensions and their parameters.</para>
Packit 40b132
    <para>
Packit 40b132
    * Creating or modifying a CRL:
Packit 40b132
    </para>
Packit 40b132
      <programlisting>
Packit 40b132
crlutil -G|-M -c crl-gen-file -n nickname [-i crl] [-u url] [-d keydir] [-P dbprefix] [-l alg] [-a] [-B] 
Packit 40b132
      </programlisting>
Packit 40b132
    <para>
Packit 40b132
    * Listing all CRls or a named CRL:
Packit 40b132
    </para>
Packit 40b132
      <programlisting>
Packit 40b132
	crlutil -L [-n crl-name] [-d krydir] 
Packit 40b132
      </programlisting>
Packit 40b132
Packit 40b132
    <para>
Packit 40b132
    * Deleting CRL from db:
Packit 40b132
    </para>
Packit 40b132
      <programlisting>
Packit 40b132
	crlutil -D -n nickname [-d keydir] [-P dbprefix] 
Packit 40b132
      </programlisting>
Packit 40b132
Packit 40b132
    <para>
Packit 40b132
    * Erasing CRLs from db:
Packit 40b132
    </para>
Packit 40b132
      <programlisting>
Packit 40b132
	crlutil -E [-d keydir] [-P dbprefix] 
Packit 40b132
      </programlisting>
Packit 40b132
Packit 40b132
    <para>
Packit 40b132
    * Deleting CRL from db: 
Packit 40b132
    </para>
Packit 40b132
    <programlisting>
Packit 40b132
          crlutil -D -n nickname [-d keydir] [-P dbprefix]
Packit 40b132
    </programlisting>
Packit 40b132
Packit 40b132
    <para>
Packit 40b132
    * Erasing CRLs from db:
Packit 40b132
    </para>
Packit 40b132
    <programlisting>
Packit 40b132
          crlutil -E [-d keydir] [-P dbprefix] 
Packit 40b132
    </programlisting>
Packit 40b132
Packit 40b132
    <para>
Packit 40b132
    * Import CRL from file:
Packit 40b132
    </para>
Packit 40b132
    <programlisting>
Packit 40b132
          crlutil -I -i crl [-t crlType] [-u url] [-d keydir] [-P dbprefix] [-B] 
Packit 40b132
    </programlisting>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
  <refsection id="seealso">
Packit 40b132
    <title>See Also</title>
Packit 40b132
    <para>certutil(1)</para>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
Packit 40b132
  <refsection id="resources">
Packit 40b132
    <title>Additional Resources</title>
Packit 40b132
	<para>For information about NSS and other tools related to NSS (like JSS), check out the NSS project wiki at <ulink url="http://www.mozilla.org/projects/security/pki/nss/">http://www.mozilla.org/projects/security/pki/nss/</ulink>. The NSS site relates directly to NSS code changes and releases.</para>
Packit 40b132
	<para>Mailing lists: https://lists.mozilla.org/listinfo/dev-tech-crypto</para>
Packit 40b132
	<para>IRC: Freenode at #dogtag-pki</para>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
Packit 40b132
  <refsection id="authors">
Packit 40b132
    <title>Authors</title>
Packit 40b132
    <para>The NSS tools were written and maintained by developers with Netscape, Red Hat,  Sun, Oracle, Mozilla, and Google.</para>
Packit 40b132
    <para>
Packit 40b132
	Authors: Elio Maldonado <emaldona@redhat.com>, Deon Lackey <dlackey@redhat.com>.
Packit 40b132
    </para>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
Packit 40b132
  <refsection id="license">
Packit 40b132
    <title>LICENSE</title>
Packit 40b132
    <para>Licensed under the Mozilla Public License, v. 2.0.  If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit 40b132
    </para>
Packit 40b132
  </refsection>
Packit 40b132
Packit 40b132
</refentry>