[rs-commit] r100 - in /rs-manual/trunk/src/site: resources/images/ xhtml5/mod/

rs-commit at redwax.eu rs-commit at redwax.eu
Sun Oct 20 19:56:45 CEST 2019


Author: minfrin at redwax.eu
Date: Sun Oct 20 19:56:45 2019
New Revision: 100

Log:
Add hook implementation docs for mod_ca_engine.

Added:
    rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getca.png   (with props)
    rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getchain.png   (with props)
    rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getnextca.png   (with props)
    rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_sign.png   (with props)
Modified:
    rs-manual/trunk/src/site/xhtml5/mod/mod_ca_engine.xhtml5

Added: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getca.png
==============================================================================
Binary file - no diff available.

Propchange: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getca.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getchain.png
==============================================================================
Binary file - no diff available.

Propchange: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getchain.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getnextca.png
==============================================================================
Binary file - no diff available.

Propchange: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_getnextca.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_sign.png
==============================================================================
Binary file - no diff available.

Propchange: rs-manual/trunk/src/site/resources/images/mod_ca_engine-ca_engine_sign.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_ca_engine.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_ca_engine.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_ca_engine.xhtml5	Sun Oct 20 19:56:45 2019
@@ -330,6 +330,109 @@
 
 
       <section class="wrapper style1 align-center"
+        id="hook-reference">
+        <div class="inner">
+          <h2>Hook Implementation Reference</h2>
+          <p>
+            The following backend hook implementations are provided by this module.
+          </p>
+          <div class="index align-left">
+
+            <section id="hook-ca_engine_sign">
+              <header>
+                <h3><a href="mod_ca.html#ca_sign">Engine Sign Request</a></h3>
+              </header>
+              <div class="content">
+                <p>
+                  <img class="image right" src="../images/mod_ca_engine-ca_engine_sign.png" />
+                  Signs the certificate sign request using a key stored on an HSM or smartcard.
+                </p>
+
+                <p>
+                  Both the <a href="#directive-CAEngineCertificate">CAEngineCertificate</a>
+                  directive and the <a href="#directive-CAEngineKey">CASimpleKey</a>
+                  directive are needed to enable the hook implementation.
+                </p>
+
+                <p>
+                  Each certificate is signed by default for 365 days. This can be controlled by the
+                  <a href="#directive-CAEngineDays">CAEngineDays</a> directive. The
+                  <a href="#directive-CAEngineExtension">CAEngineExtension</a> directive
+                  allows certificate extensions to be added to the certificate.
+                </p>
+
+              </div>
+            </section>
+
+            <section id="hook-ca_engine_getca">
+              <header>
+                <h3><a href="mod_ca.html#ca_getca">Engine Get Certificate Authority</a></h3>
+              </header>
+              <div class="content">
+
+                <p>
+                  <img class="image right" src="../images/mod_ca_engine-ca_engine_getca.png" />
+                  Returns the certificate authority certificate used to sign the request.
+                </p>
+
+                <p>
+                  The certificate authority certificate is parsed from
+                  the <a href="#directive-CAEngineCertificate">CAEngineCertificate</a>
+                  directive and returned when requested. This is the last certificate
+                  specified in the file.
+                </p>
+
+              </div>
+            </section>
+
+            <section id="hook-ca_engine_getnextca">
+              <header>
+                <h3><a href="mod_ca.html#ca_getnextca">Engine Get Next Certificate Authority</a></h3>
+              </header>
+              <div class="content">
+
+                <p>
+                  <img class="image right" src="../images/mod_ca_engine-ca_engine_getnextca.png" />
+                  Returns the next certificate authority certificate that will be used to sign
+                  future requests.
+                </p>
+
+                <p>
+                  The next certificate authority certificate is parsed from
+                  the <a href="#directive-CAEngineNextCertificate">CAEngineNextCertificate</a>
+                  directive and returned when requested.
+                </p>
+
+              </div>
+            </section>
+
+            <section id="hook-ca_engine_getchain">
+              <header>
+                <h3><a href="mod_ca.html#ca_getchain">Engine Get Chain</a></h3>
+              </header>
+              <div class="content">
+
+                <p>
+                  <img class="image right" src="../images/mod_ca_engine-ca_engine_getchain.png" />
+                  Returns the chain of certificates used to sign the request.
+                </p>
+
+                <p>
+                  The certificate chain is parsed from
+                  the <a href="#directive-CAEngineCertificate">CAEngineCertificate</a>
+                  directive and returned when requested. These are all certificates apart from
+                  the last certificate specified in the file.
+                </p>
+
+              </div>
+            </section>
+
+          </div>
+        </div>
+      </section>
+
+
+      <section class="wrapper style1 align-center"
         id="directive-reference">
         <div class="inner">
           <h2>Directive Reference</h2>



More information about the rs-commit mailing list