summaryrefslogtreecommitdiff
path: root/tests/01-phaos-xmlenc-3/Readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/01-phaos-xmlenc-3/Readme.txt')
-rw-r--r--tests/01-phaos-xmlenc-3/Readme.txt52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/01-phaos-xmlenc-3/Readme.txt b/tests/01-phaos-xmlenc-3/Readme.txt
new file mode 100644
index 00000000..5d11ee2d
--- /dev/null
+++ b/tests/01-phaos-xmlenc-3/Readme.txt
@@ -0,0 +1,52 @@
+This directory contains the following files:
+
+ Readme.txt -- This file.
+
+ payment.xml -- A sample XML file.
+
+ key.txt -- Keys for decrypting the encrypted XML files enc-*-*-*-*.xml.
+
+ dh-priv-key.der
+ -- Diffie-Hellman private key encoded in PKCS#8 PrivateKeyInfo formate.
+ This key can be used to decrypt the files enc-*-*-ka-dh.xml.
+ rsa-priv-key.der
+ -- RSA private key encoded in PKCS#8 PrivateKeyInfo formate.
+ This key can be used to decrypt the files enc-*-*-kt-*.xml.
+
+ enc-*-*-*-*.xml
+ -- XML document obtained by encrypting and replacing part of the
+ sample payment.xml. The data encryption key is in turn
+ encrypted.
+
+ Each file has the form: enc-A-B-C-D.xml, where:
+
+ A indicates the type of the data encrypted. This includes:
+
+ element = The CreditCard element.
+ content = The content of the CreditCard element
+ (multiple elements).
+ text = The content of the Number element (text node).
+
+ B indicates the data encryption algorithm.
+
+ C indicates the key encryption protocols:
+ kt = key transport
+ kw = key wrap
+ ka = key agreement
+
+ D indicates the key encryption algorithm.
+
+bad-*-enc-*-*-*-*.xml
+ -- some "screw-up" samples
+
+The sample encrypted XML files are produced from Phaos XML toolkit.
+
+Jiandong Guo
+Phaos Technology
+http://www.phaos.com
+
+jguo@phaos.com
+
+
+
+