You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by bl...@apache.org on 2005/06/25 03:29:18 UTC
cvs commit: xml-site/targets/security/c credits.html faq.html index.html installation.html interop.html prog_enc.html programming.html releases.html tools.html
blautenb 2005/06/24 18:29:18
Modified: targets/security changes.html changes.rss contrib.html
download.html faq.html history.html index.html
license.html linkmap.html mail-lists.html todo.html
who.html
targets/security/Java api.html examples.html faq.html
index.html installation.html interop.html
resolver.html
targets/security/c credits.html faq.html index.html
installation.html interop.html prog_enc.html
programming.html releases.html tools.html
Log:
Update for C++ 1.2
Revision Changes Path
1.8 +151 -12 xml-site/targets/security/changes.html
Index: changes.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/changes.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- changes.html 28 Feb 2005 20:38:38 -0000 1.7
+++ changes.html 25 Jun 2005 01:29:17 -0000 1.8
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -170,9 +173,145 @@
</p>
<!-- Add new releases here; action attributes: type:(add | fix | update); -->
<!-- context:(docs | java_something | c_something ) -->
+
+<a name="N10012"></a><a name="version_C++ 1.2.0"></a>
+<h2 class="h3">Version C++ 1.2.0 (May 2005)</h2>
+<div class="section">
+<ul>
+<li>
+<img class="icon" alt="add" src="images/add.jpg">
+ Implemented XKMS Message generation and processing
+ (BL)</li>
+<li>
+<img class="icon" alt="add" src="images/add.jpg">
+ Implemented command line XKMS tool for generating and dumping XKMS messages
+ (BL)</li>
+<li>
+<img class="icon" alt="add" src="images/add.jpg">
+ Add support for SHA224/256/384/512 (requires OpenSSL 0.9.8 Beta)
+ (BL)</li>
+<li>
+<img class="icon" alt="add" src="images/add.jpg">
+ Patch for Mac OS X compile - provided by Scott Cantor - See Bugzilla #34920
+ (BL) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34920">34920</a>.</li>
+<li>
+<img class="icon" alt="add" src="images/add.jpg">
+ Added complete KeyInfo handling for XENCEncryptedType
+ (MT)</li>
+<li>
+<img class="icon" alt="update" src="images/update.jpg">
+ Remove dynamic_casts and RTTI requirement
+ (BL)</li>
+<li>
+<img class="icon" alt="update" src="images/update.jpg">
+ Updates to compile against Xalan 1.9
+ (BL)</li>
+<li>
+<img class="icon" alt="update" src="images/update.jpg">
+ Backport to compile with Xerces 2.1
+ (BL)</li>
+<li>
+<img class="icon" alt="update" src="images/update.jpg">
+ Provided support for nominating namespace based Id attributes
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Remove MFC dependency and clean up memory debugging
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Support for DESTDIR as provided by Ville Skytta in Bugzilla 28520
+ (BL) Fixes <a class="external" href="http://issues.apache.org/bugzilla/show_bug.cgi?id=28520">28520</a>.</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Update to Apache licence 2.0.
+ (MT)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix bug with NULL pointer when validating or signing empty reference lists - fix as suggested by Jesse Pelton on 23 March 2005 on security-dev
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Change to allow apps to calculate and obtain signed info hash - from Eckehard Hermann - see email of 2 March 2005 on security-dev
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Patch for long RSA keys provided by Michael Braunoeder to security-dev on 16 Nov 2005
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Memory leak in OpenSSLCryptoBase64 reported by Jesse Pelton fixed.
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Move to internal Base64 decoder in a number of methods to handle non-wrapping data
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Resize buffer in OpenSSLCryptoKeyRSA for larger RSA keys - as submitted by Vadim Ismailov 3 December 2005
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Remove redundant m_keyType class variable from OpenSSLCryptoKeyRSA as reported by Jesse Pelton on security-dev
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Don't throw an exception when an RSA decrypt fails during sig validation - this is a failed validate, not an error
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Shutdown OpenSSL properly - as suggested by Jesse Pelton in e-mail to security-dev on 9 March 2005
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Changed scope of WinCapiCryptoKey::importKey() from private to public. It returns key now, instead of void.
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix problem in Windows CAPI where XSEC doesn't work if user doesn't have admin rights.
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Bug fix in Windows CAPI code for some W2K machines - reported by Andrzej Matejko 4/5/2004
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix build on non WINCAPI systems, as reported by Milan Tomic on 22/4/2004
+ (MT)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ New constructor added to WinCapiX509
+ (MT)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fixed Bug in encode() XSCryptCryptoBase64.
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix bug in XPathFilter transform when checking if an attribute is in the input node set.
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix bug in in UTF transcoder for counting of transcoded characters (count characters not bytes) reported by Milan Tomic
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Move function definitions in the Windows BinInput stream class to static to avoid conflicts with Xerces. As suggested by Jesse Pelton on 2 Feb 2005 in security-dev
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix to stop re-use of derived key encrypting key when decrypting multiple elements in a document
+ (BL)</li>
+<li>
+<img class="icon" alt="fix" src="images/fix.jpg">
+ Fix to ignore encryption exceptions during a private key decrypt
+ (BL)</li>
+</ul>
+</div>
+
-<a name="N10012"></a><a name="version_Java 1.2.1"></a>
+<a name="N100C0"></a><a name="version_Java 1.2.1"></a>
<h2 class="h3">Version Java 1.2.1 (February 2005)</h2>
<div class="section">
<ul>
@@ -216,7 +355,7 @@
</div>
-<a name="N1005A"></a><a name="version_Java 1.2"></a>
+<a name="N10108"></a><a name="version_Java 1.2"></a>
<h2 class="h3">Version Java 1.2 (December 2004)</h2>
<div class="section">
<ul>
@@ -239,7 +378,7 @@
</ul>
</div>
-<a name="N10074"></a><a name="version_C++ 1.10"></a>
+<a name="N10122"></a><a name="version_C++ 1.10"></a>
<h2 class="h3">Version C++ 1.10 (March 2004)</h2>
<div class="section">
<ul>
@@ -258,7 +397,7 @@
</ul>
</div>
-<a name="N1008B"></a><a name="version_C++ 1.00"></a>
+<a name="N10139"></a><a name="version_C++ 1.00"></a>
<h2 class="h3">Version C++ 1.00 (July 2003)</h2>
<div class="section">
<ul>
@@ -279,7 +418,7 @@
</ul>
</div>
-<a name="N100A5"></a><a name="version_C++ 0.20"></a>
+<a name="N10153"></a><a name="version_C++ 0.20"></a>
<h2 class="h3">Version C++ 0.20 (May 2003)</h2>
<div class="section">
<ul>
@@ -298,7 +437,7 @@
</ul>
</div>
-<a name="N100BC"></a><a name="version_Java 1.0.5"></a>
+<a name="N1016A"></a><a name="version_Java 1.0.5"></a>
<h2 class="h3">Version Java 1.0.5 (unreleased)</h2>
<div class="section">
<ul>
@@ -309,7 +448,7 @@
</ul>
</div>
-<a name="N100CA"></a><a name="version_C++ 0.10"></a>
+<a name="N10178"></a><a name="version_C++ 0.10"></a>
<h2 class="h3">Version C++ 0.10 (unreleased)</h2>
<div class="section">
<ul>
@@ -322,7 +461,7 @@
</ul>
</div>
-<a name="N100D8"></a><a name="version_Java 1.0.4"></a>
+<a name="N10186"></a><a name="version_Java 1.0.4"></a>
<h2 class="h3">Version Java 1.0.4 (15 July 2002)</h2>
<div class="section">
<ul>
@@ -338,7 +477,7 @@
</ul>
</div>
-<a name="N100EE"></a><a name="version_Java 1.0.3"></a>
+<a name="N1019C"></a><a name="version_Java 1.0.3"></a>
<h2 class="h3">Version Java 1.0.3 (unknown)</h2>
<div class="section">
<ul>
@@ -380,7 +519,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +176 -52 xml-site/targets/security/changes.rss
Index: changes.rss
===================================================================
RCS file: /home/cvs/xml-site/targets/security/changes.rss,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- changes.rss 28 Feb 2005 20:38:38 -0000 1.6
+++ changes.rss 25 Jun 2005 01:29:17 -0000 1.7
@@ -1,74 +1,198 @@
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
-<rss version="0.91"><channel><title> Changes</title><link>changes.html</link><description> Changes</description><language>en-us</language><item><title>java_general fix
- (bug 32836)
- </title><link>changes.html</link><description>java_general fix
+<rss version="0.91"><channel><title> Changes</title><link>changes.html</link><description> Changes</description><language>en-us</language><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
by
- RB
- (fixes bug 32836)
-
+ BL
:
-
- 	Fix a memory leak when using xpath or using ResourceResolver and not hitting getElementByIdUsingDOM()
- 	 Thanks to Sylvain Dusart.</description></item><item><title>java_general fix</title><link>changes.html</link><description>java_general fix
+
+ Remove MFC dependency and clean up memory debugging
+ </description></item><item><title>c_rel update</title><link>changes.html</link><description>c_rel update
by
- RB
+ BL
:
-
- Fix erroneous creation/verification when using XPath2Filter and inclusive c14n.</description></item><item><title>java_general fix
- (bug 23554)
- </title><link>changes.html</link><description>java_general fix
+
+ Remove dynamic_casts and RTTI requirement
+ </description></item><item><title>c_rel add</title><link>changes.html</link><description>c_rel add
by
- RB
- (fixes bug 23554)
-
+ BL
:
-
- Library now throws an exception when asked to sign/verify an inexistent fragment. Thanks to Raymond Wong.</description></item><item><title>java_general fix</title><link>changes.html</link><description>java_general fix
+
+ Implemented XKMS Message generation and processing
+ </description></item><item><title>c_rel add</title><link>changes.html</link><description>c_rel add
by
- RB
+ BL
:
-
- 		Restore reset behaviour as default when reusing Canonicalizers(but an append one can still be used).</description></item><item><title>java_general fix
- (bug 33393)
- </title><link>changes.html</link><description>java_general fix
+
+ Implemented command line XKMS tool for generating and dumping XKMS messages
+ </description></item><item><title>c_rel fix
+ (bug 28520)
+ </title><link>changes.html</link><description>c_rel fix
by
- RB
- (fixes bug 33393)
+ BL
+ (fixes bug 28520)
:
-
- Fix a bug when using base64transformation and external resources. Thanks to Sean Mullan.</description></item><item><title>java_general fix</title><link>changes.html</link><description>java_general fix
+
+ Support for DESTDIR as provided by Ville Skytta in Bugzilla 28520
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
by
- RB
+ MT
:
-
- Fix a bug when passing XMLsignatureInput(InputStream) streams that don't acknowledge reset() as expected.
- </description></item><item><title>java_general fix
- (bug 32996)
- </title><link>changes.html</link><description>java_general fix
+
+ Update to Apache licence 2.0.
+ </description></item><item><title>c_rel add</title><link>changes.html</link><description>c_rel add
by
- RB
- (fixes bug 32996)
-
+ BL
:
-
- Added i14n Base64 error message.
- Thanks to Sean Mullan.</description></item><item><title>external-libs remove</title><link>changes.html</link><description>external-libs remove
+
+ Add support for SHA224/256/384/512 (requires OpenSSL 0.9.8 Beta)
+ </description></item><item><title>c_rel add</title><link>changes.html</link><description>c_rel add
by
- RB
+ BL
:
-
- Clean unused jar (xmlParserAPI.jar,etc) and check and stored new versions.
- </description></item><item><title>external-libs update</title><link>changes.html</link><description>external-libs update
+
+ Patch for Mac OS X compile - provided by Scott Cantor - See Bugzilla #34920
+ </description></item><item><title>c_rel update</title><link>changes.html</link><description>c_rel update
by
- RB
+ BL
:
-
- Generated the dist jar with version (i.e. xmlsec-1.2.1.jar instead of plain xmlsec.jar)
- </description></item><item><title>build remove</title><link>changes.html</link><description>build remove
+
+ Updates to compile against Xalan 1.9
+ </description></item><item><title>c_rel update</title><link>changes.html</link><description>c_rel update
by
- RB
+ BL
:
-
- 	Clean unused build*.xml files.
-	 </description></item></channel></rss>
\ No newline at end of file
+
+ Backport to compile with Xerces 2.1
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fix bug with NULL pointer when validating or signing empty reference lists - fix as suggested by Jesse Pelton on 23 March 2005 on security-dev
+ </description></item><item><title>c_rel update</title><link>changes.html</link><description>c_rel update
+ by
+ BL
+ :
+
+ Provided support for nominating namespace based Id attributes
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Change to allow apps to calculate and obtain signed info hash - from Eckehard Hermann - see email of 2 March 2005 on security-dev
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Patch for long RSA keys provided by Michael Braunoeder to security-dev on 16 Nov 2005
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Memory leak in OpenSSLCryptoBase64 reported by Jesse Pelton fixed.
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Move to internal Base64 decoder in a number of methods to handle non-wrapping data
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Resize buffer in OpenSSLCryptoKeyRSA for larger RSA keys - as submitted by Vadim Ismailov 3 December 2005
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Remove redundant m_keyType class variable from OpenSSLCryptoKeyRSA as reported by Jesse Pelton on security-dev
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Don't throw an exception when an RSA decrypt fails during sig validation - this is a failed validate, not an error
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Shutdown OpenSSL properly - as suggested by Jesse Pelton in e-mail to security-dev on 9 March 2005
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Changed scope of WinCapiCryptoKey::importKey() from private to public. It returns key now, instead of void.
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fix problem in Windows CAPI where XSEC doesn't work if user doesn't have admin rights.
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Bug fix in Windows CAPI code for some W2K machines - reported by Andrzej Matejko 4/5/2004
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ MT
+ :
+
+ Fix build on non WINCAPI systems, as reported by Milan Tomic on 22/4/2004
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ MT
+ :
+
+ New constructor added to WinCapiX509
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fixed Bug in encode() XSCryptCryptoBase64.
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fix bug in XPathFilter transform when checking if an attribute is in the input node set.
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fix bug in in UTF transcoder for counting of transcoded characters (count characters not bytes) reported by Milan Tomic
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Move function definitions in the Windows BinInput stream class to static to avoid conflicts with Xerces. As suggested by Jesse Pelton on 2 Feb 2005 in security-dev
+ </description></item><item><title>c_rel add</title><link>changes.html</link><description>c_rel add
+ by
+ MT
+ :
+
+ Added complete KeyInfo handling for XENCEncryptedType
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fix to stop re-use of derived key encrypting key when decrypting multiple elements in a document
+ </description></item><item><title>c_rel fix</title><link>changes.html</link><description>c_rel fix
+ by
+ BL
+ :
+
+ Fix to ignore encryption exceptions during a private key decrypt
+ </description></item></channel></rss>
\ No newline at end of file
1.7 +6 -3 xml-site/targets/security/contrib.html
Index: contrib.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/contrib.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- contrib.html 28 Feb 2005 20:38:38 -0000 1.6
+++ contrib.html 25 Jun 2005 01:29:17 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -462,7 +465,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +6 -3 xml-site/targets/security/download.html
Index: download.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/download.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- download.html 28 Feb 2005 20:38:38 -0000 1.6
+++ download.html 25 Jun 2005 01:29:17 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -236,7 +239,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +6 -3 xml-site/targets/security/faq.html
Index: faq.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/faq.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- faq.html 28 Feb 2005 20:38:38 -0000 1.6
+++ faq.html 25 Jun 2005 01:29:17 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -343,7 +346,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +6 -3 xml-site/targets/security/history.html
Index: history.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/history.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- history.html 28 Feb 2005 20:38:38 -0000 1.6
+++ history.html 25 Jun 2005 01:29:17 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -226,7 +229,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.9 +23 -11 xml-site/targets/security/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/index.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- index.html 1 Mar 2005 20:49:29 -0000 1.8
+++ index.html 25 Jun 2005 01:29:17 -0000 1.9
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -169,14 +172,23 @@
<a name="N1000D"></a><a name="News"></a>
<h2 class="h3">News</h2>
<div class="section">
-<a name="N10013"></a><a name="February+2005"></a>
+<a name="N10013"></a><a name="May+2005"></a>
+<h3 class="h4">May 2005</h3>
+<p>
+ Version 1.2 of the C++ library has been released.
+ This version includes a number of bug fixes, together with
+ a beta release of code to process and generate XKMS messages.
+ See the
+ <a href="changes.html">changelog</a> for more information.
+ </p>
+<a name="N10021"></a><a name="February+2005"></a>
<h3 class="h4">February 2005</h3>
<p>
Version 1.2.1 of the Java library has been released.
This is a bugfix version, for more detail information see the
<a href="changes.html">changelog</a>.
</p>
-<a name="N10021"></a><a name="December+2004"></a>
+<a name="N1002F"></a><a name="December+2004"></a>
<h3 class="h4">December 2004</h3>
<p>
Version 1.2 of the Java library has been released.
@@ -189,7 +201,7 @@
<li>Easier JCE integration.</li>
</ul>
-<a name="N10034"></a><a name="April+2004"></a>
+<a name="N10042"></a><a name="April+2004"></a>
<h3 class="h4">April 2004</h3>
<p>
Version 1.1 of the Java library has been released.
@@ -202,7 +214,7 @@
<li>Bug fixes to Signature implementation</li>
</ul>
-<a name="N10047"></a><a name="March+2004"></a>
+<a name="N10055"></a><a name="March+2004"></a>
<h3 class="h4">March 2004</h3>
<p>
Version 1.1 of the C++ library has been released. Supporting
@@ -218,7 +230,7 @@
<li>Bug fixes to Signature implementation</li>
</ul>
-<a name="N1005D"></a><a name="August+2003"></a>
+<a name="N1006B"></a><a name="August+2003"></a>
<h3 class="h4">August 2003</h3>
<p>
Version 1.00 of the C++ library is now released. This is the first
@@ -228,7 +240,7 @@
<p>
This version supports Xerces 2.2 and 2.3 and Xalan 1.6.
</p>
-<a name="N1006A"></a><a name="May+2003"></a>
+<a name="N10078"></a><a name="May+2003"></a>
<h3 class="h4">May 2003</h3>
<p>
The Beta 0.20 of the C++ library has now been released. Features:
@@ -240,7 +252,7 @@
<li>Several minor bug fixes in transforms and UNIX build process</li>
</ul>
-<a name="N1007D"></a><a name="February+2003"></a>
+<a name="N1008B"></a><a name="February+2003"></a>
<h3 class="h4">February 2003</h3>
<p>
The site has now been re-built using the new xml.apache.org standard,
@@ -248,7 +260,7 @@
</p>
</div>
-<a name="N10088"></a><a name="The+Project"></a>
+<a name="N10096"></a><a name="The+Project"></a>
<h2 class="h3">The Project</h2>
<div class="section">
<p>
@@ -305,7 +317,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<div id="logos">
<a href="http://validator.w3.org/check/referer"><img style="height: 31px; width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" src="skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img style="height: 31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" src="skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
</div>
1.7 +6 -3 xml-site/targets/security/license.html
Index: license.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/license.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- license.html 28 Feb 2005 20:38:38 -0000 1.6
+++ license.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -386,7 +389,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.3 +12 -5 xml-site/targets/security/linkmap.html
Index: linkmap.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/linkmap.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linkmap.html 28 Feb 2005 20:38:38 -0000 1.2
+++ linkmap.html 25 Jun 2005 01:29:18 -0000 1.3
@@ -209,10 +209,13 @@
<div onclick="SwitchMenu('menu_1.6', 'skin/')" id="menu_1.6Title" class="menutitle">References</div>
<div id="menu_1.6" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -409,11 +412,15 @@
<ul>
<li>
-<a class="external" href="http://www.w3c.org/Signature">W3C XML DSig</a> _________________________ <em>xmldsig</em>
+<a class="external" href="http://www.w3c.org/Signature/">W3C XML DSig</a> _________________________ <em>xmldsig</em>
+</li>
+
+<li>
+<a class="external" href="http://www.w3c.org/Encryption/">W3C XML Enc</a> _________________________ <em>xmlenc</em>
</li>
<li>
-<a class="external" href="http://www.w3c.org/Encryption">W3C XML Enc</a> _________________________ <em>xmlenc</em>
+<a class="external" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a> _________________________ <em>xmlxkms</em>
</li>
</ul>
@@ -641,7 +648,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +6 -3 xml-site/targets/security/mail-lists.html
Index: mail-lists.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/mail-lists.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mail-lists.html 28 Feb 2005 20:38:38 -0000 1.6
+++ mail-lists.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -232,7 +235,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +12 -25 xml-site/targets/security/todo.html
Index: todo.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/todo.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- todo.html 28 Feb 2005 20:38:38 -0000 1.6
+++ todo.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -171,29 +174,17 @@
<div class="section">
<ul>
<li>
-<strong>[Java-code]</strong>
- Finish XML Encryption.
- → AXL</li>
-<li>
-<strong>[C++ code]</strong>
- Create MD5 transform.
- → BL</li>
-<li>
<strong>[C++ code]</strong>
- Create XPath-Filter Transform.
+ Implement XKMS client
→ BL</li>
<li>
<strong>[C++ code]</strong>
- Release a "1.00" version.
- → BL</li>
-<li>
-<strong>[C++ code]</strong>
- Implement XML Encryption.
- → BL</li>
+ Implement NSS Crypto interface
+ → MT</li>
</ul>
</div>
-<a name="N10022"></a><a name="medium"></a>
+<a name="N10016"></a><a name="medium"></a>
<h2 class="h3">medium</h2>
<div class="section">
<ul>
@@ -205,20 +196,16 @@
<strong>[C++ code]</strong>
Build a PGP/GPG signature capability.
→ BL</li>
-<li>
-<strong>[C++ code]</strong>
- Implement interface for Windows CAPI.
- → BL</li>
</ul>
</div>
-<a name="N10034"></a><a name="low"></a>
+<a name="N10024"></a><a name="low"></a>
<h2 class="h3">low</h2>
<div class="section">
<ul>
<li>
<strong>[docs]</strong>
- Polish the ported docs. Add more content. Todo and changes are in <span class="codefrag">status.xml</span>
+ Polish the ported docs. Add more content. Todo and changes are in <span class="codefrag">status.xml</span>
→ KW</li>
<li>
<strong>[Java-code and C++ code]</strong>
@@ -243,7 +230,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +18 -5 xml-site/targets/security/who.html
Index: who.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/who.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- who.html 28 Feb 2005 20:38:38 -0000 1.6
+++ who.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -143,10 +143,13 @@
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">References</div>
<div id="menu_1.3" class="menuitemgroup">
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Signature">W3C XML DSig</a>
+<a title="" href="http://www.w3c.org/Signature/">W3C XML DSig</a>
</div>
<div class="menuitem">
-<a title="" href="http://www.w3c.org/Encryption">W3C XML Enc</a>
+<a title="" href="http://www.w3c.org/Encryption/">W3C XML Enc</a>
+</div>
+<div class="menuitem">
+<a title="" href="http://www.w3c.org/2001/XKMS/">W3C XML XKMS</a>
</div>
</div>
<div id="credit"></div>
@@ -186,9 +189,10 @@
<a name="N1001A"></a><a name="Committers"></a>
<h2 class="h3">Committers</h2>
<div class="section">
+<p>
+ The following people are currently active in the XML Security project :
+ </p>
<ul>
-
-<li> [CGP] Christian Geuer-Pollmann (geuer-pollmannATnue.et-inf.uni-siegen.de) </li>
<li> [BL] Berin Lautenbach (berinATozemail.com.au) </li>
@@ -203,6 +207,15 @@
<li> [MT] Milan Tomic (milan.setcce.org) </li>
</ul>
+<p>
+ The following people were developers on the project in the past,
+ but are no longer actively involved in the project :
+ </p>
+<ul>
+
+<li> [CGP] Christian Geuer-Pollmann (geuer-pollmannATnue.et-inf.uni-siegen.de) </li>
+
+</ul>
</div>
</div>
@@ -221,7 +234,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/Java/api.html
Index: api.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/api.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- api.html 28 Feb 2005 20:39:37 -0000 1.6
+++ api.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -186,7 +186,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/Java/examples.html
Index: examples.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/examples.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- examples.html 28 Feb 2005 20:39:37 -0000 1.6
+++ examples.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -196,7 +196,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.8 +1 -1 xml-site/targets/security/Java/faq.html
Index: faq.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/faq.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- faq.html 28 Feb 2005 20:39:37 -0000 1.7
+++ faq.html 25 Jun 2005 01:29:18 -0000 1.8
@@ -448,7 +448,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.8 +1 -1 xml-site/targets/security/Java/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/index.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- index.html 28 Feb 2005 20:39:37 -0000 1.7
+++ index.html 25 Jun 2005 01:29:18 -0000 1.8
@@ -220,7 +220,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<div id="logos">
<a href="http://validator.w3.org/check/referer"><img style="height: 31px; width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img style="height: 31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
</div>
1.7 +1 -1 xml-site/targets/security/Java/installation.html
Index: installation.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/installation.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- installation.html 28 Feb 2005 20:39:37 -0000 1.6
+++ installation.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -438,7 +438,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/Java/interop.html
Index: interop.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/interop.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- interop.html 28 Feb 2005 20:39:37 -0000 1.6
+++ interop.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -242,7 +242,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/Java/resolver.html
Index: resolver.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/Java/resolver.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- resolver.html 28 Feb 2005 20:39:37 -0000 1.6
+++ resolver.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -315,7 +315,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/c/credits.html
Index: credits.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/credits.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- credits.html 28 Feb 2005 20:39:37 -0000 1.6
+++ credits.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -208,7 +208,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.8 +45 -2 xml-site/targets/security/c/faq.html
Index: faq.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/faq.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- faq.html 28 Feb 2005 20:39:37 -0000 1.7
+++ faq.html 25 Jun 2005 01:29:18 -0000 1.8
@@ -304,6 +304,16 @@
as document fragment identifier.
</p>
<p>
+ As of version 1.2, the library also provides methods to allow
+ callers to set additional Id attribute names. This can be
+ done in one of two ways.
+ <em>DSIGSignature::registerIdAttributeName()</em> will register
+ a new name that will not be matched to a namespace.
+ <em>DSIGDSignature::registerIdAttribiteNameNS()</em> will
+ register an attribute name together with the namespace in
+ which the attribute resides.
+ </p>
+<p>
As this is a potential security exposure, this behaviour can be
disabled using a call to
<em>DISGSignatures::setIdByAttributeName(false)</em>. There are
@@ -314,13 +324,46 @@
<div class="frame warning">
<div class="label">Warning</div>
<div class="content">
- In version 1.1, the library defaults to searching for Id
+ In version 1.1 and above, the library defaults to searching for Id
attributes by name if a search by Id fails. As this is a potential
security risk, this behaviour may be changed in a future version
of the library.
</div>
</div>
</div>
+<a name="N10084"></a><a name="xkms_support"></a>
+<h4 class="faq">1.8.
+ What parts of the XKMS specification does the library support?
+ </h4>
+<div align="right">
+<a href="#xkms_support-menu">^</a>
+</div>
+<div style="margin-left: 15px">
+<p>
+ The library currently supports X-KISS (XML Key Information
+ Service Specification) message generation and processing.
+ Support for X-KRSS (XML Key Registration Service Specification)
+ will be provided in version 1.3 of the library.
+ </p>
+</div>
+<a name="N1008C"></a><a name="xkms_client"></a>
+<h4 class="faq">1.9.
+ Does the library provide a programmatic XKMS client?
+ </h4>
+<div align="right">
+<a href="#xkms_client-menu">^</a>
+</div>
+<div style="margin-left: 15px">
+<p>
+ Not yet. A command line tool <em>xklient</em> is provided for
+ generating and processing messages. This can be used as an
+ example for processing XKMS messages.
+ </p>
+<p>
+ A programmatic client will be provided in version 1.3 of the C++
+ library.
+ </p>
+</div>
</div>
</div>
<!--+
@@ -338,7 +381,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +45 -22 xml-site/targets/security/c/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/index.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- index.html 28 Feb 2005 20:39:37 -0000 1.6
+++ index.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -156,27 +156,34 @@
<div id="content">
<div id="skinconf-txtlink"></div>
<h1>C++ Library Documentation</h1>
-
-<a name="N1000D"></a><a name="News+-+March+2004"></a>
-<h2 class="h3">News - March 2004</h2>
+
+<a name="N1000D"></a><a name="Version+1.2+Released"></a>
+<h2 class="h3">Version 1.2 Released</h2>
<div class="section">
<p>
- Version 1.1 of the C++ library has been released. Supporting
- Xerces 2.5, 2.4 and 2.3 together with Xalan 1.6 and 1.7, this
- version provides :
- </p>
-<ul>
-
-<li>Beta implementation of XML Encryption</li>
-
-<li>Improved support for Windows Crypto API</li>
-
-<li>Bug fixes to Signature implementation</li>
-
-</ul>
+ The Apache XML Security team are proud to announce the release
+ of version 1.2 of the xml-security-c library. This is the first
+ version of the library to provide processing and handling of
+ <a class="external" href="http://www.w3.org/2001/XKMS/">XML Key Management
+ Specification (XKMS)</a> (currently XML Key Information Service
+ Specification - XKISS - only) messages together with a command
+ line client for performing XKMS requests and reading/dumping
+ XKMS messages.
+ </p>
+<p>
+ The team were involved in <a class="external" href="http://www.w3c.org">World Wide
+ Web Consortium (w3c)</a> interoperability testing with
+ a reference XKMS server built using the xml-security-c library.
+ </p>
+<p>
+ This version also includes a number of other changes and bugfixes,
+ including updates to support Xerces 2.6 with Xalan 1.9.
+ See <a href="../changes.html">changes.html</a> for more
+ information.
+ </p>
</div>
-<a name="N10023"></a><a name="Overview+of+the+C%2B%2B+Library"></a>
+<a name="N10029"></a><a name="Overview+of+the+C%2B%2B+Library"></a>
<h2 class="h3">Overview of the C++ Library</h2>
<div class="section">
<p>
@@ -199,10 +206,26 @@
</p>
</div>
-<a name="N10033"></a><a name="Old+News"></a>
+<a name="N10039"></a><a name="Old+News"></a>
<h2 class="h3">Old News</h2>
<div class="section">
-<a name="N10039"></a><a name="May+2003"></a>
+<a name="N1003F"></a><a name="News+-+March+2004"></a>
+<h3 class="h4">News - March 2004</h3>
+<p>
+ Version 1.1 of the C++ library has been released. Supporting
+ Xerces 2.5, 2.4 and 2.3 together with Xalan 1.6 and 1.7, this
+ version provides :
+ </p>
+<ul>
+
+<li>Beta implementation of XML Encryption</li>
+
+<li>Improved support for Windows Crypto API</li>
+
+<li>Bug fixes to Signature implementation</li>
+
+</ul>
+<a name="N10055"></a><a name="May+2003"></a>
<h3 class="h4">May 2003</h3>
<p>
Beta 0.2 has been released. It covers :
@@ -223,7 +246,7 @@
Beta 0.2 is has been tested with Xerces-C v2.2 and the newly
released Xalan-C v1.5.
</p>
-<a name="N10055"></a><a name="February+2003"></a>
+<a name="N10071"></a><a name="February+2003"></a>
<h3 class="h4">February 2003</h3>
<p>
The C++ library has now been fully transferred into the Apache XML
@@ -244,7 +267,7 @@
<li>XML Encryption (to be added post 1.00 release)</li>
</ul>
-<a name="N1006E"></a><a name="News+-+August+2003"></a>
+<a name="N1008A"></a><a name="News+-+August+2003"></a>
<h3 class="h4">News - August 2003</h3>
<p>
Version 1.00 of the library has now been released. It features :
@@ -288,7 +311,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<div id="logos">
<a href="http://validator.w3.org/check/referer"><img style="height: 31px; width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img style="height: 31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
</div>
1.7 +7 -7 xml-site/targets/security/c/installation.html
Index: installation.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/installation.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- installation.html 28 Feb 2005 20:39:37 -0000 1.6
+++ installation.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -165,8 +165,8 @@
is also required if XPath and/or XSLT transformations are required.
</p>
<p>
- Version 1.00 of the library has been tested with version 2.2 and 2.3 of
- Xerces-C, version 1.6 of Xalan-C and Version 0.9.7 (and above) of
+ Version 1.2.0 of the library has been tested with version 2.5 and 2.6
+ of Xerces-C, version 1.9 of Xalan-C and Version 0.9.6 (and above) of
OpenSSL.
</p>
</div>
@@ -208,7 +208,7 @@
XML-Security-C is currently fully supported on Linux, FreeBSD and
Solaris. It is partially supported (in cases where Xalan is not
required) on NetBSD and Cygwin. It has been built and
- tested using GNU gcc 3.2, gcc 2.95.4, Forte C++ 5.4 (Solaris) and
+ tested using GNU gcc 3.x, gcc 2.95.4, Forte C++ 5.4 (Solaris) and
GNU make.
</p>
<div class="frame note">
@@ -241,9 +241,9 @@
For example (on my Debian Linux box under Bash) :
</p>
<pre class="code">
-export XERCESCROOT=~/prog/extlibs/xerces-c-src2_3_0
-export XALANCROOT=~/prog/extlibs/xalan-c-src1_6/c
-export OPENSSL=~/prog/extlibs/openssl-0.9.7a
+export XERCESCROOT=~/prog/extlibs/xerces-c-src2_6_0
+export XALANCROOT=~/prog/extlibs/xalan-c-src1_9/c
+export OPENSSL=~/prog/extlibs/openssl-0.9.7g
</pre>
<p>
If these environment variables are not set, configure will try to
@@ -447,7 +447,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/c/interop.html
Index: interop.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/interop.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- interop.html 28 Feb 2005 20:39:37 -0000 1.6
+++ interop.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -183,7 +183,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.6 +11 -19 xml-site/targets/security/c/prog_enc.html
Index: prog_enc.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/prog_enc.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- prog_enc.html 28 Feb 2005 20:39:37 -0000 1.5
+++ prog_enc.html 25 Jun 2005 01:29:18 -0000 1.6
@@ -160,14 +160,6 @@
<a name="N1000D"></a><a name="overview"></a>
<h2 class="h3">Overview</h2>
<div class="section">
-<div class="frame warning">
-<div class="label">Warning</div>
-<div class="content">
- The Encryption functionality within the library is currently beta.
- Whilst the API is considered fairly functional, it may change in
- version 1.2 as a result of feedback received from version 1.1.
- </div>
-</div>
<p>
As with signatures, there are two main modes of operation for the
library when performing encryption functions - Encryption and
@@ -188,7 +180,7 @@
</p>
</div>
-<a name="N10020"></a><a name="simpleencrypt"></a>
+<a name="N1001D"></a><a name="simpleencrypt"></a>
<h2 class="h3">A simple encryption example</h2>
<div class="section">
<p>
@@ -202,7 +194,7 @@
This example can be found in the src/samples directory as
<em>simpleEncrypt.cpp</em>.
</p>
-<a name="N1002F"></a><a name="Setup"></a>
+<a name="N1002C"></a><a name="Setup"></a>
<h3 class="h4">Setup</h3>
<p>
The first step is initialisation of Xerces, Xalan (if used) and
@@ -239,7 +231,7 @@
// Create a letter
DOMDocument *doc = createLetter(impl);
</pre>
-<a name="N10043"></a><a name="Setup+for+Encryption"></a>
+<a name="N10040"></a><a name="Setup+for+Encryption"></a>
<h3 class="h4">Setup for Encryption</h3>
<p>
Once the library is initialised, we create a <em>XENCCipher</em>
@@ -286,7 +278,7 @@
}
</pre>
-<a name="N10066"></a><a name="Encryption+of+Element"></a>
+<a name="N10063"></a><a name="Encryption+of+Element"></a>
<h3 class="h4">Encryption of Element</h3>
<p>
The actual code to perform encryption is very small. Most of the
@@ -326,7 +318,7 @@
/* Encrypt the element that needs to be hidden */
cipher->encryptElement(g_toEncrypt, ENCRYPT_3DES_CBC);
</pre>
-<a name="N1008C"></a><a name="Create+an+%3CEncryptedKey%3E"></a>
+<a name="N10089"></a><a name="Create+an+%3CEncryptedKey%3E"></a>
<h3 class="h4">Create an <EncryptedKey></h3>
<p>
The following snippet of code uses the previously created
@@ -373,7 +365,7 @@
XENCEncryptedKey * encryptedKey =
cipher->encryptKey(keyBuf, 24, ENCRYPT_RSA_15);
</pre>
-<a name="N100BB"></a><a name="Append+%3CEncryptedKey%3E+to+%3CEncryptedData%3E"></a>
+<a name="N100B8"></a><a name="Append+%3CEncryptedKey%3E+to+%3CEncryptedData%3E"></a>
<h3 class="h4">Append <EncryptedKey> to <EncryptedData></h3>
<p>
The final part (other than outputting the result) is to
@@ -423,7 +415,7 @@
</pre>
</div>
-<a name="N100D1"></a><a name="simpledecrypt"></a>
+<a name="N100CE"></a><a name="simpledecrypt"></a>
<h2 class="h3">A simple decryption example</h2>
<div class="section">
<p>
@@ -437,7 +429,7 @@
This example can be found in the src/samples directory as
<em>simpleDecrypt.cpp</em>.
</p>
-<a name="N100E0"></a><a name="Setup-N100E0"></a>
+<a name="N100DD"></a><a name="Setup-N100DD"></a>
<h3 class="h4">Setup</h3>
<p>
The setup process is much the same as for
@@ -445,7 +437,7 @@
(which is the document created in simpleEncrypt) is parsed using
Xerces and a <em>DOMDocument</em> is returned.
</p>
-<a name="N100F1"></a><a name="Load+Private+Key"></a>
+<a name="N100EE"></a><a name="Load+Private+Key"></a>
<h3 class="h4">Load Private Key</h3>
<p>
The <em>simpleDecrypt</em> uses a preloaded RSA private key for
@@ -481,7 +473,7 @@
cipher->setKEK(k);
</pre>
-<a name="N10117"></a><a name="Perform+Decryption"></a>
+<a name="N10114"></a><a name="Perform+Decryption"></a>
<h3 class="h4">Perform Decryption</h3>
<p>
Now that the key is loaded, the actual decryption is performed
@@ -555,7 +547,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +1 -1 xml-site/targets/security/c/programming.html
Index: programming.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/programming.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- programming.html 28 Feb 2005 20:39:37 -0000 1.6
+++ programming.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -665,7 +665,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +34 -9 xml-site/targets/security/c/releases.html
Index: releases.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/releases.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- releases.html 28 Feb 2005 20:39:37 -0000 1.6
+++ releases.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -164,7 +164,32 @@
This section describes the changes that have occurred between the
various releases of the library
</p>
-<a name="N10016"></a><a name="Version+1.1.0"></a>
+<a name="N10016"></a><a name="Version+1.2.0"></a>
+<h3 class="h4">Version 1.2.0</h3>
+<p>
+ Version 1.2 provides bug fixes to signature and encryption, and
+ provides support for XKMS message generation and processing.
+ </p>
+<p>
+ Changes from version 1.1.0 include :
+ </p>
+<ul>
+
+<li>Classes to generate and process XKMS messages</li>
+
+<li>A client tool - <em>xklient</em> - to communicate
+ queries to an XKMS server and print the results to stdout.
+ </li>
+
+<li>Multiple bug fixes</li>
+
+<li>Support for SHA-512/384 when using a beta of OpenSSL
+ 0.9.8</li>
+
+<li>Updated to support Xerces 2.6 and Xalan 1.8/9</li>
+
+</ul>
+<a name="N10038"></a><a name="Version+1.1.0"></a>
<h3 class="h4">Version 1.1.0</h3>
<p>
Version 1.1 provides bug fixes to signature functionality +
@@ -191,7 +216,7 @@
<li>Updated to support Xerces 2.4/2.5 and Xalan 1.7</li>
</ul>
-<a name="N1003B"></a><a name="Changes+from+0.10+-+1.00"></a>
+<a name="N1005D"></a><a name="Changes+from+0.10+-+1.00"></a>
<h3 class="h4">Changes from 0.10 - 1.00</h3>
<p>
Version 1.00 is the first release of the library considered basically
@@ -219,13 +244,13 @@
<li>A number of minor bug fixes</li>
</ul>
-<a name="N1005A"></a><a name="Changes+from+0.10+-+0.20"></a>
+<a name="N1007C"></a><a name="Changes+from+0.10+-+0.20"></a>
<h3 class="h4">Changes from 0.10 - 0.20</h3>
<p>
Includes a number of bug-fixes and a first cut at a provider for the
Windows Crypto API.
</p>
-<a name="N10064"></a><a name="Beta+release+0.10"></a>
+<a name="N10086"></a><a name="Beta+release+0.10"></a>
<h3 class="h4">Beta release 0.10</h3>
<p>
The current release of the xml-security-c library is a beta of the
@@ -236,7 +261,7 @@
Previous versions were created within Sourceforge as the
xml-security-c project at that site.
</p>
-<a name="N10071"></a><a name="Changes+from+0.03-0.10"></a>
+<a name="N10093"></a><a name="Changes+from+0.03-0.10"></a>
<h3 class="h4">Changes from 0.03-0.10</h3>
<p>
The following changes occurred between versions 0.03 and 0.10 :
@@ -257,7 +282,7 @@
thrown</li>
</ul>
-<a name="N10090"></a><a name="Changes+from+0.02-0.03"></a>
+<a name="N100B2"></a><a name="Changes+from+0.02-0.03"></a>
<h3 class="h4">Changes from 0.02-0.03</h3>
<p>
The following changes occurred between 0.02->0.03
@@ -291,7 +316,7 @@
speed improvements</li>
</ul>
-<a name="N100C4"></a><a name="Changes+from+0.01-0.02"></a>
+<a name="N100E6"></a><a name="Changes+from+0.01-0.02"></a>
<h3 class="h4">Changes from 0.01-0.02</h3>
<ul>
@@ -313,7 +338,7 @@
</ul>
</div>
-<a name="N100E7"></a><a name="Future+Release+Plans"></a>
+<a name="N10109"></a><a name="Future+Release+Plans"></a>
<h2 class="h3">Future Release Plans</h2>
<div class="section">
<p>A number of items are planned for after the 1.0 major release.</p>
@@ -365,7 +390,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
1.7 +7 -1 xml-site/targets/security/c/tools.html
Index: tools.html
===================================================================
RCS file: /home/cvs/xml-site/targets/security/c/tools.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- tools.html 28 Feb 2005 20:39:37 -0000 1.6
+++ tools.html 25 Jun 2005 01:29:18 -0000 1.7
@@ -202,6 +202,12 @@
<li>
<em>cipher</em> - A tool to encrypt and decrypt XML documents.
</li>
+
+<li>
+<em>xklient</em> - A tool to generate and process XKMS messages.
+ Can be used to send XKMS requests to XKMS servers over SOAP 1.1/1.2
+ and HTML and to dump the results to screen.
+ </li>
</ul>
<p>
@@ -231,7 +237,7 @@
// --></script>
</div>
<div class="copyright">
- Copyright © 2002-2003 The Apache Software Foundation.</div>
+ Copyright © 2002-2005 The Apache Software Foundation.</div>
<!--+
|end bottomstrip
+-->
---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org