1
- <?xml version =" 1.0" standalone =" no" ?>
1
+ <?xml version =" 1.0" encoding = " UTF-8 " standalone =" no" ?>
2
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "
3
3
http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4
4
<!ENTITY chapter-compiling-and-linking SYSTEM " chapters/compiling-and-linking.sgml" >
@@ -119,9 +119,9 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
119
119
</author >
120
120
</authorgroup >
121
121
<copyright >
122
- <year >2002-2022 </year >
122
+ <year >2002-2024 </year >
123
123
<holder >Aleksey Sanin</holder >
124
- </copyright >
124
+ </copyright >
125
125
<legalnotice >
126
126
<para >Permission is granted to make and distribute verbatim
127
127
copies of this manual provided the copyright notice and this
@@ -131,7 +131,7 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
131
131
copying, provided also that the entire resulting derived work is
132
132
distributed under the terms of a permission notice identical to
133
133
this one.</para >
134
-
134
+
135
135
<para >Permission is granted to copy and distribute translations
136
136
of this manual into another language, under the above conditions
137
137
for modified versions.</para >
@@ -148,35 +148,35 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
148
148
<title >XML Security Library Tutorial</title >
149
149
<chapter id =" xmlsec-notes-overview" >
150
150
<title >Overview.</title >
151
- <para >XML Security Library provides support for XML Digital Signature
151
+ <para >XML Security Library provides support for XML Digital Signature
152
152
and XML Encryption. It is based on LibXML/LibXSLT and can use
153
- practicaly any crypto library (currently there is "out of the box"
153
+ practicaly any crypto library (currently there is "out of the box"
154
154
support for OpenSSL, Microsoft Crypto API, Microsoft Cryptography API:
155
155
Next Generation (CNG), GnuTLS, GCrypt and NSS).
156
156
</para >
157
157
</chapter >
158
158
<chapter id =" xmlsec-notes-structure" >
159
159
<title >XML Security Library Structure.</title >
160
- <para >In order to provide the an ability to use different crypto engines,
160
+ <para >In order to provide the an ability to use different crypto engines,
161
161
the XML Security Library is splitted in two parts: core library (xmlsec)
162
- and crypto library (xmlsec-openssl, xmlsec-mscrypt, xmlsec-mscng, xmlsec-gnutls,
162
+ and crypto library (xmlsec-openssl, xmlsec-mscrypt, xmlsec-mscng, xmlsec-gnutls,
163
163
xmlsec-gcrypt, xmlsec-nss, ...).
164
164
<figure >
165
165
<title >The library structure and dependencies.</title >
166
166
<graphic fileref =" images/structure.png" align =" center" ></graphic >
167
- </figure >
167
+ </figure >
168
168
</para >
169
- <para >The core library has no dependency on any crypto library and provides
170
- implementation of all the engines as well as support for all the non
171
- crypto transforms (xml parser, c14n transforms, xpath and xslt
172
- transforms,...). The XML Security Crypto library provides
173
- implementations for crypto transforms, crypto keys data and key
174
- data stores. Application is linked with particular XML Security
175
- Crypto library (or even libraries), but the actual application
176
- code might be general enough so switching crypto engine would be
169
+ <para >The core library has no dependency on any crypto library and provides
170
+ implementation of all the engines as well as support for all the non
171
+ crypto transforms (xml parser, c14n transforms, xpath and xslt
172
+ transforms,...). The XML Security Crypto library provides
173
+ implementations for crypto transforms, crypto keys data and key
174
+ data stores. Application is linked with particular XML Security
175
+ Crypto library (or even libraries), but the actual application
176
+ code might be general enough so switching crypto engine would be
177
177
a matter of changing several #include directives.</para >
178
178
</chapter >
179
-
179
+
180
180
&chapter-compiling-and-linking;
181
181
&chapter-init-and-shutdown;
182
182
&chapter-sign-and-encrypt;
@@ -189,27 +189,27 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
189
189
&chapter-using-contexts;
190
190
&chapter-new-crypto;
191
191
&chapter-examples;
192
-
192
+
193
193
<chapter id =" xmlsec-signature-klasses" >
194
194
<title >APPENDIX A. XML Security Library Signature Klasses.</title >
195
195
<figure >
196
196
<title >XML Security Library Signature Klasses.</title >
197
197
<graphic fileref =" images/signature-structure.png" align =" center" ></graphic >
198
- </figure >
198
+ </figure >
199
199
</chapter >
200
200
201
201
<chapter id =" xmlsec-encryption-klasses" >
202
202
<title >APPENDIX B. XML Security Library Encryption Klasses.</title >
203
203
<figure >
204
204
<title >XML Security Library Encryption Klasses.</title >
205
205
<graphic fileref =" images/encryption-structure.png" align =" center" ></graphic >
206
- </figure >
206
+ </figure >
207
207
</chapter >
208
208
</part >
209
209
210
210
<part id =" xmlsec-reference" >
211
211
<title >XML Security Library API Reference.</title >
212
-
212
+
213
213
<chapter id =" xmlsec-ref" >
214
214
<title >XML Security Core Library API Reference.</title >
215
215
<para >This section contains the API reference for xmlsec. All
@@ -299,12 +299,12 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
299
299
<xi : include href =" &xmlsec-mscrypto-keysstore; " />
300
300
<xi : include href =" &xmlsec-mscrypto-x509; " />
301
301
</chapter >
302
-
302
+
303
303
304
304
<chapter id =" xmlsec-msccng-ref" >
305
305
<title >XML Security Library for Microsoft Cryptography API: Next Generation (CNG) Reference.</title >
306
306
<para >This section contains the API reference for xmlsec-mscng (based on
307
- <a href =" https://msdn.microsoft.com/en-us/library/windows/desktop/aa376210(v=vs.85).aspx" >Microsoft
307
+ <a href =" https://msdn.microsoft.com/en-us/library/windows/desktop/aa376210(v=vs.85).aspx" >Microsoft
308
308
Cryptography API: Next Generation (CNG)</a >). All the public interfaces are
309
309
documented here. This reference guide is build by extracting comments from
310
310
the code sources. </para >
@@ -322,7 +322,7 @@ http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
322
322
<itemizedlist >
323
323
&xmlsec-index;
324
324
</itemizedlist >
325
- </para >
325
+ </para >
326
326
</chapter >
327
327
</part >
328
328
</book >
0 commit comments