[rs-commit] r542 - in /rs-manual/trunk/src/site: ./ xhtml5/ xhtml5/mod/

rs-commit at redwax.eu rs-commit at redwax.eu
Thu Mar 12 12:27:25 CET 2026


Author: minfrin at redwax.eu
Date: Thu Mar 12 12:27:24 2026
New Revision: 542

Log:
Add links to mod_ca_provider.

Removed:
    rs-manual/trunk/src/site/site_fr.xml
Modified:
    rs-manual/trunk/src/site/site.xml
    rs-manual/trunk/src/site/xhtml5/architecture.xhtml5
    rs-manual/trunk/src/site/xhtml5/introduction.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_ca_disk.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_cert.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_csr.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_ocsp.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs12.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs7.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_scep.xhtml5
    rs-manual/trunk/src/site/xhtml5/mod/mod_spkac.xhtml5

Modified: rs-manual/trunk/src/site/site.xml
==============================================================================
--- rs-manual/trunk/src/site/site.xml	(original)
+++ rs-manual/trunk/src/site/site.xml	Thu Mar 12 12:27:24 2026
@@ -5,6 +5,12 @@
 
   <publishDate position="bottom" />
   <version position="bottom" />
+
+  <skin>
+    <groupId>eu.redwax.maven.skin</groupId>
+    <artifactId>maven-redwax-skin</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </skin>
 
   <body>
 
@@ -40,12 +46,6 @@
 
   </body>
 
-  <skin>
-    <groupId>eu.redwax.maven.skin</groupId>
-    <artifactId>maven-redwax-skin</artifactId>
-    <version>1.0-SNAPSHOT</version>
-  </skin>
-
   <custom>
     <redwaxSkin>
       <bannerStyle>spotlight style2 orient-right content-align-right image-position-left</bannerStyle>

Removed: rs-manual/trunk/src/site/site_fr.xml
==============================================================================
--- rs-manual/trunk/src/site/site_fr.xml	(original)
+++ rs-manual/trunk/src/site/site_fr.xml	(removed)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-
-<project name="Redwax Server" xmlns="http://maven.apache.org/DECORATION/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd">
-
-  <body>
-    <links>
-      <item name="Apache" href="http://www.apache.org/" />
-      <item name="Maven 1.0" href="http://maven.apache.org/"/>
-      <item name="Maven 2" href="http://maven.apache.org/maven2/"/>
-    </links>
-
-    <menu name="Maven 2.0">
-      <item name="Format APT" href="format.html"/>
-      <item name="FAQ" href="faq.html"/>
-      <item name="Exemple Xdoc" href="xdoc.html"/>
-    </menu>
-  </body>
-</project>

Modified: rs-manual/trunk/src/site/xhtml5/architecture.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/architecture.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/architecture.xhtml5	Thu Mar 12 12:27:24 2026
@@ -107,9 +107,10 @@
               security, such as the <a href="mod/mod_ca_simple.html">mod_ca_simple</a>
               module offering a straightforward level of functionality, or the
               <a href="mod/mod_ca_engine.html">mod_ca_engine</a> module offering an
-              elevated hardware based level of security. It must be possible to ensure
-              that non desired functionality be removable so that it cannot be enabled
-              by accident.
+              elevated hardware based level of security, or the new OpenSSL provider
+              interface at  <a href="mod/mod_ca_provider.html">mod_ca_provider</a>.
+              It must be possible to ensure that non desired functionality be removable so
+              that it cannot be enabled by accident.
             </p>
             <p>
               Redwax Server is written in C only. While hook implementations might choose

Modified: rs-manual/trunk/src/site/xhtml5/introduction.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/introduction.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/introduction.xhtml5	Thu Mar 12 12:27:24 2026
@@ -140,8 +140,9 @@
 	        </p>
 	        <p>
 	          Certificates might be <a href="mod/mod_ca_simple.html">signed by a key local to the
-	          machine</a>, or might be signed by a <a href="mod/mod_ca_engine.html">hardware device
-	          like a smartcard</a>.
+	          machine</a>, or might be signed by a hardware device like a smartcard using an
+                  <a href="mod/mod_ca_engine.html">OpenSSL engine interface</a> or the new
+                  <a href="mod/mod_ca_engine.html">OpenSSL provider interface</a>.
 	        </p>
 	        <p>
 	          Redwax Server gives you <a href="modules.html#backend">backend modules</a> to pick

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_ca_disk.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_ca_disk.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_ca_disk.xhtml5	Thu Mar 12 12:27:24 2026
@@ -308,6 +308,14 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_sign_provider">mod_ca_provider</a>
+                      </td>
+                      <td>This hook signs a given certificate sign request using an
+                        OpenSSL crypto provider for an HSM or smartcard, using the
+                        serial number returned by this module.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#hook-ca_sign_simple">mod_ca_simple</a>
                       </td>
                       <td>This hook signs a given certificate sign request, using the

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_cert.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_cert.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_cert.xhtml5	Thu Mar 12 12:27:24 2026
@@ -103,6 +103,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_getca">mod_ca_provider</a>
+                      </td>
+                      <td>Returns CA certificates that would sign certificate sign requests, using the
+                        OpenSSL provider interface for an HSM or a smartcard.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_getca">mod_ca_simple</a>
                       </td>
                       <td>Returns CA certificates that would sign certificate sign requests by a

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_csr.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_csr.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_csr.xhtml5	Thu Mar 12 12:27:24 2026
@@ -168,6 +168,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_sign">mod_ca_provider</a>
+                      </td>
+                      <td>Allows certificate sign requests to be signed by an HSM
+                        using the OpenSSL provider interface.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_sign">mod_ca_simple</a>
                       </td>
                       <td>Allows certificate sign requests to be signed by a

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_ocsp.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_ocsp.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_ocsp.xhtml5	Thu Mar 12 12:27:24 2026
@@ -103,6 +103,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_getca">mod_ca_provider</a>
+                      </td>
+                      <td>Returns CA certificates that would sign certificate sign requests by an HSM
+                        such as a smartcard, using the OpenSSL provider interface.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_getca">mod_ca_simple</a>
                       </td>
                       <td>Returns CA certificates that would sign certificate sign requests by a

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs12.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs12.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs12.xhtml5	Thu Mar 12 12:27:24 2026
@@ -150,6 +150,13 @@
                       </td>
                       <td>Allows certificate sign requests to be signed by an HSM
                         such as a smartcard.</td>
+                    </tr>
+                    <tr>
+                      <td>
+                        <a href="mod_ca_provider.html#ca_sign">mod_ca_provider</a>
+                      </td>
+                      <td>Allows certificate sign requests to be signed by an HSM
+                        using the OpenSSL provider interface.</td>
                     </tr>
                     <tr>
                       <td>

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs7.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs7.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_pkcs7.xhtml5	Thu Mar 12 12:27:24 2026
@@ -103,6 +103,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_getca">mod_ca_provider</a>
+                      </td>
+                      <td>Returns CA certificates that would sign certificate sign requests, using the 
+                        OpenSSL provider interface for an HSM or a smartcard.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_getca">mod_ca_simple</a>
                       </td>
                       <td>Returns CA certificates that would sign certificate sign requests by a
@@ -126,14 +133,22 @@
                   <tbody>
                     <tr>
                       <td>
-                        <a href="mod_ca_engine.html#ca_getca">mod_ca_engine</a>
+                        <a href="mod_ca_engine.html#ca_getnextca">mod_ca_engine</a>
                       </td>
                       <td>Returns the upcoming next CA certificates that would sign
                         certificate sign requests by an HSM such as a smartcard.</td>
                     </tr>
                     <tr>
                       <td>
-                        <a href="mod_ca_simple.html#ca_getca">mod_ca_simple</a>
+                        <a href="mod_ca_provider.html#ca_getnextca">mod_ca_provider</a>
+                      </td>
+                      <td>Returns the upcoming next CA certificates that would sign
+                        certificate sign requests, using the OpenSSL provider interface
+                        for an HSM or a smartcard.</td>
+                    </tr>
+                    <tr>
+                      <td>
+                        <a href="mod_ca_simple.html#ca_getnextca">mod_ca_simple</a>
                       </td>
                       <td>Returns the upcoming next CA certificates that would sign
                         certificate sign requests by a certificate and key specified

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_scep.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_scep.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_scep.xhtml5	Thu Mar 12 12:27:24 2026
@@ -175,6 +175,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_sign">mod_ca_provider</a>
+                      </td>
+                      <td>Allows certificate sign requests to be signed by an HSM
+                        using the OpenSSL provider interface.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_sign">mod_ca_simple</a>
                       </td>
                       <td>Allows certificate sign requests to be signed by a
@@ -267,6 +274,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_getca">mod_ca_provider</a>
+                      </td>
+                      <td>Returns CA certificates that would sign certificate sign requests, using the 
+                        OpenSSL provider interface for an HSM or a smartcard.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_getca">mod_ca_simple</a>
                       </td>
                       <td>Returns CA certificates that would sign certificate sign requests by a
@@ -290,14 +304,22 @@
                   <tbody>
                     <tr>
                       <td>
-                        <a href="mod_ca_engine.html#ca_getca">mod_ca_engine</a>
+                        <a href="mod_ca_engine.html#ca_getnextca">mod_ca_engine</a>
                       </td>
                       <td>Returns the upcoming next CA certificates that would sign
                         certificate sign requests by an HSM such as a smartcard.</td>
                     </tr>
                     <tr>
                       <td>
-                        <a href="mod_ca_simple.html#ca_getca">mod_ca_simple</a>
+                        <a href="mod_ca_provider.html#ca_getnextca">mod_ca_provider</a>
+                      </td>
+                      <td>Returns the upcoming next CA certificates that would sign
+                        certificate sign requests, using the OpenSSL provider interface
+                        for an HSM or a smartcard.</td>
+                    </tr>
+                    <tr>
+                      <td>
+                        <a href="mod_ca_simple.html#ca_getnextca">mod_ca_simple</a>
                       </td>
                       <td>Returns the upcoming next CA certificates that would sign
                         certificate sign requests by a certificate and key specified

Modified: rs-manual/trunk/src/site/xhtml5/mod/mod_spkac.xhtml5
==============================================================================
--- rs-manual/trunk/src/site/xhtml5/mod/mod_spkac.xhtml5	(original)
+++ rs-manual/trunk/src/site/xhtml5/mod/mod_spkac.xhtml5	Thu Mar 12 12:27:24 2026
@@ -150,6 +150,13 @@
                     </tr>
                     <tr>
                       <td>
+                        <a href="mod_ca_provider.html#ca_sign">mod_ca_provider</a>
+                      </td>
+                      <td>Allows certificate sign requests to be signed by an HSM
+                        using the OpenSSL provider interface.</td>
+                    </tr>
+                    <tr>
+                      <td>
                         <a href="mod_ca_simple.html#ca_sign">mod_ca_simple</a>
                       </td>
                       <td>Allows certificate sign requests to be signed by a



More information about the rs-commit mailing list