Ignore:
Timestamp:
05/19/2019 04:54:33 AM (5 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
215c728b
Parents:
853ae3e5
Message:

Merge to HEAD 21602.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/BOOK-elogind@21603 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/make-ca.xml

    r853ae3e5 re7d893b  
    1212  <!ENTITY make-ca-download      "https://github.com/djlucas/make-ca/releases/download/v&make-ca-version;/make-ca-&make-ca-version;.tar.xz">
    1313  <!ENTITY make-ca-size          "28 KB">
    14   <!ENTITY make-ca-md5sum        "5b68cf77b02d5681f8419b8acfd139c0">
     14  <!ENTITY make-ca-md5sum        "995896ca8b4ee1f92a4a8fa46585d59d">
    1515]>
    1616
     
    104104    <filename>/etc/ssl/local</filename> will be imported to both the trust
    105105    anchors and the generated certificate stores (overriding Mozilla's
    106     trust).</para>
     106    trust). Additionally, any modified trust values will be copied from the
     107    trust anchors to <filename>/etc/ssl/local</filename> prior to any updates,
     108    preserving custom trust values that differ from Mozilla when using the
     109    <command>trust</command> utility from <application>p11-kit</application>
     110    to operate on the trust store.</para>
    107111
    108112    <para>To install the various certificate stores, first install the
     
    110114    As the <systemitem class="username">root</systemitem> user:</para>
    111115
    112 <screen role="root"><userinput>make install</userinput></screen>
     116<screen role="root"><userinput>make install &amp;&amp;
     117install -vdm755 /etc/ssl/local</userinput></screen>
    113118
    114119   <para>As the <systemitem class="username">root</systemitem> user, after
     
    136141        /etc/ssl/ca-bundle.crt</userinput></screen>
    137142
    138     <para>You should periodically update the store with the above command
     143    <para>You should periodically update the store with the above command,
    139144    either manually, or via a <phrase revision="sysv">cron job.</phrase>
    140145    <phrase revision="systemd">systemd timer. A timer is installed at
     
    215220    <xref linkend="wget"/> is installed):</para>
    216221
    217 <screen role="nodump"><userinput>install -vdm755 /etc/ssl/local &amp;&amp;
    218 wget http://www.cacert.org/certs/root.crt &amp;&amp;
     222<screen role="nodump"><userinput>wget http://www.cacert.org/certs/root.crt &amp;&amp;
    219223wget http://www.cacert.org/certs/class3.crt &amp;&amp;
    220224openssl x509 -in root.crt -text -fingerprint -setalias "CAcert Class 1 root" \
     
    223227openssl x509 -in class3.crt -text -fingerprint -setalias "CAcert Class 3 root" \
    224228        -addtrust serverAuth -addtrust emailProtection -addtrust codeSigning \
    225         > /etc/ssl/local/CAcert_Class_3_root.pem</userinput></screen>
     229        > /etc/ssl/local/CAcert_Class_3_root.pem &amp;&amp;
     230/usr/sbin/make-ca -r -f</userinput></screen>
    226231
    227232    <bridgehead renderas="sect3">Overriding Mozilla Trust</bridgehead>
     
    235240    file, run the following commands:</para>
    236241
    237 <screen role="nodump"><userinput>install -vdm755 /etc/ssl/local &amp;&amp;
    238 openssl x509 -in /etc/ssl/certs/Makebelieve_CA_Root.pem \
     242<screen role="nodump"><userinput>openssl x509 -in /etc/ssl/certs/Makebelieve_CA_Root.pem \
    239243             -text \
    240244             -fingerprint
Note: See TracChangeset for help on using the changeset viewer.