diff --git a/doc/xca-doc.tgz b/doc/xca-doc.tgz
index 3ce78e29..06c276d3 100644
Binary files a/doc/xca-doc.tgz and b/doc/xca-doc.tgz differ
diff --git a/doc/xca.sgml b/doc/xca.sgml
index a1916020..4e977e6b 100644
--- a/doc/xca.sgml
+++ b/doc/xca.sgml
@@ -11,12 +11,12 @@
When setting an empty password, XCA will never ask again for a password @@ -153,14 +153,14 @@ Thank you very much.
Older versions of XCA used a simple serial
-proprietary database for storing the crypto items.
+proprietary database for storing the cryptographic items.
Starting with version 2.0.0 this has changed to SQL.
For file based databases the SQLite database format is used.
Since XCA uses SQL, it can also be connected to a network database.
The databases mySQL and PostgreSQL are tested.
Please use the Open Remote DataBase menu item to connect to a remote host.
The main disadvantage of the old format leading to the switch to SQL
-was the inaccessability by external tools. Since years users ask for
+was the inaccessibility by external tools. Since years users ask for
command-line access to the database.
The new database can be queried
by external tools like sqlite3 or sqlitebrowser
@@ -170,7 +170,7 @@ Please see
When opening a legacy database, it will be converted to the new format after
-backiing up the original database.
+backing up the original database.
Please be careful with older XCA versions.
XCA before 1.4.0 will overwrite the new SQLite database during database open.
@@ -216,8 +216,8 @@ XCA seeds it very thoroughly.
-Usually after importing the items from commandline
+Usually after importing the items from command-line
the application will startup as usual. With the -x
-option given it will exit after finishing the import dialog. This is useful if xca is used as default application for viewing certificates, keys or requests.
+option given it will exit after finishing the import dialog. This is useful if XCA is used as default application for viewing certificates, keys or requests.
@@ -279,11 +279,11 @@ option given it will exit after finishing the import dialog. This is useful if x
The sqlitebrowser may be used to examine the elements of the database.
The database schema is documented
-Extract a private key from the database
+Extract the private key with internal name 'pk8key' from the database
-Many actions are common to all crypto parts and are mentioned here once for all.
+Many actions are common to all cryptographic parts and are mentioned here once for all.
The goal of this application is to provide an easy to use signing-tool and
also a common place for all selected PKI items like requests or certificates.
@@ -319,15 +319,19 @@ also a common place for all selected PKI items like requests or certificates.
Column visibility can be changed by the context menu of the table header
-or the "columns" submenu of the table context menu.
-It shows all available columns with checkboxes to show or hide them.
+or the "columns" sub menu of the table context menu.
+It shows all available columns with check-boxes to show or hide them.
@@ -441,7 +445,7 @@ containing the internal name of this item in the database.
The details dialog can be accessed by double clicking the item, by the context menu or by
the button on the right.
-The names of the issuers certificate and the corresponding key are clickable and their
+The names of the issuers certificate and the corresponding key are click-able and their
content will be shown on "double-click"
-Since XCA 0.8.0 the use of Smartcards (Security tokens) is supported.
+Since XCA 0.8.0 the use of Smart-cards (Security tokens) is supported.
It is based on the PKCS#11 standard. The Options dialog contains a list
to add one or more PKCS#11 providers (libraries).
-This is not restricted to Smartcards but includes all type of security tokens like USB tokens.
+This is not restricted to Smart-cards but includes all type of security tokens like USB tokens.
Up to version 1.0.0 only RSA keys on security tokens were supported.
Since version 1.1.0 XCA also supports EC and DSA private keys on security tokens.
@@ -755,7 +759,7 @@ For me everything worked fine and I tested it thoroughly.
On Linux the package opensc should be installed.
Please read the opensc documentation for more details.
-Generally: if the opensc commandline-tool "pkcs11-tool -L" shows reasonable output, XCA will work.
+Generally: if the opensc command-line-tool "pkcs11-tool -L" shows reasonable output, XCA will work.
Otherwise fix the opensc setup.
I had a functional setup with a "Reiner SCT" and a DELL keyboard with integrated card reader and TCOS Netkey E4 cards.
I also used Aladdin Etoken very successfully (Thanks for support!). The Aladdin PKCS#11 library supports all needed features very well.
@@ -770,16 +774,16 @@ Before the keys of a token can be used, they must be imported into XCA.
This means that XCA reads the token and shows the keys and certificates on the token.
They can then be imported partially or completely
via the Multi-import dialog to be used by XCA.
-It is not unusal that a token contains more than one key or certificate.
+It is not unusual that a token contains more than one key or certificate.
It is of course possible to create your own keys on the token.
When selecting a token-key for signing, XCA verifies that the
corresponding token is available.
-If the Card reader supports a secure PIN input by a builtin keyboard,
+If the Card reader supports a secure PIN input by a built-in keyboard,
it will be used by XCA and it will not ask for the PIN but waits for the Pin-pad
input.
-The following actions with smartcards are supported:
+The following actions with smart-cards are supported:
Accordingly, every time a key is generated on the card,
-a public/private keypair is generated.
+a public/private key-pair is generated.
Every time a key is stored on the card, XCA creates a public
and a private key object.
Firefox always only looks for private keys on the card.
-If XCA does not show a key, which is however recognized by firefox
+If XCA does not show a key, which is however recognized by Firefox
a missing public-key object is the cause.
@@ -875,7 +879,7 @@ The following providers were used for testing:
@@ -1014,7 +1018,7 @@ password type is private.
-The dialog asks for the internal name of the key and the keysize in bits.
+The dialog asks for the internal name of the key and the key-size in bits.
For EC keys, a list of curves is shown. It contains all X9.62 curves and many others.
@@ -1038,7 +1042,7 @@ when generating token keys.
For every connected token providing the Key-generate facility an entry in the
-drop-down menu of the keytypes will be shown.
+drop-down menu of the key-types will be shown.
It contains the name of the token and the valid key-sizes.
@@ -1046,7 +1050,7 @@ It contains the name of the token and the valid key-sizes.
In case of EC keys generated on a token, the list of possible curves
is restricted based on informations provided by the token (Key size and FP/F2M).
The token may support even less ECParameters / OIDs. When selecting an EC curve
-not supported by the token an error will occure.
+not supported by the token an error will occur.
Please consult the documentation of the provider of the PKCS#11 library.
-It is not neccessary to generate a request prior to signing it by your CA
+It is not necessary to generate a request prior to signing it by your CA
or before self-signing it. Simply start generating the certificate directly.
People using the OpenSSL command line tools, are used to generate a request
with "openssl req -new ..." and then signing it . This is not necessary with XCA.
@@ -1122,7 +1126,7 @@ Requests can be exported by the context-menu or by the button on the right.
-All information contained in the request are shown. If the keystore contains
+All information contained in the request are shown. If the key-store contains
the private key corresponding to the request the keys internal name is shown
in the Key field.
@@ -1163,13 +1167,13 @@ the client certificates can be shown by clicking on the plus sign of the CA cert
XCA will recognize CA certificates if the CA flag in the Basic Constraints
is set to true.
If there is a corresponding private key, the CA
-submenu in the context-menu will be enabled.
+sub-menu in the context-menu will be enabled.
For building the chains the CA flag is disregarded, because there are some
CAs without this flag.
-Instead it consideres the issuer name and the signature to decide which certificate is the issuer.
+Instead it considers the issuer name and the signature to decide which certificate is the issuer.
In case of more than one possible issuer, the one with the latest
expiry date will be used as issuer to collect all issued certificates.
@@ -1219,9 +1223,9 @@ The filename can be selected in the export dialog and the Export format:
-To generate a CRL, revoke the appropriate certificates and select CA->GenerateCRL in the context-menu of the signing certificate.
+To generate a CRL, revoke the appropriate certificates and select CA->Generate CRL in the context-menu of the signing certificate.
-The context menu of CA certificates contains the CA submenu,
+The context menu of CA certificates contains the CA sub-menu,
which makes the following functions available:
It is usually more clear to read "commonName" instead of e.g (german) "Allgemeine Bezeichnung". Same is true for "Extended key usage" or "Basic constraints".
-With this setting the translated terms are shown and the ToolTip of the
+With this setting the translated terms are shown and the Tool-Tip of the
entry shows the established term. If not set, the established term will be displayed
-and the ToolTip contains the translation.
+and the Tool-Tip contains the translation.
@@ -1485,7 +1489,7 @@ will be suppressed. The certificate input dialog has no Netscape tab,
the request and certificate columns don't show the Netscape extensions
and when applying a template or converting certificates, the Netscape extensions
are removed.
-However, the details of certificates and requests still show the netscape extensions if they exist.
+However, the details of certificates and requests still show the Netscape extensions if they exist.
@@ -1528,7 +1532,7 @@ usage can be added in files listed below.
The files are:
@@ -1613,7 +1617,7 @@ entry to your certificate it can be done without recompiling XCA.
of the oids.txt file listed in like:
This procedure is almost identical to that of creating a CA-Signed
-certficate with the following exceptions:
+certificate with the following exceptions:
sqlite3 ~/xca.xdb "SELECT private FROM view_private WHERE name='pk8key'" | base64 -d | openssl pkcs8 -inform DER
@@ -310,7 +310,7 @@ column "Primary key" that may be shown to get the ID of the item in the database