xmlsec1/tests/phaos-xmldsig-three
rtlhq 9f0d89f398 Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
..
certs Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
README.txt Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
document-stylesheet.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
document.b64 Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
document.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
document.xsl Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-big.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-dsa-detached.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-dsa-enveloped.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-dsa-enveloping.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-dsa-manifest.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-hmac-md5-c14n-enveloping.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-hmac-sha1-40-c14n-comments-detached.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-hmac-sha1-40-exclusive-c14n-comments-detached.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-hmac-sha1-exclusive-c14n-comments-detached.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-hmac-sha1-exclusive-c14n-enveloped.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-detached-b64-transform.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-detached-xpath-transform.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-detached-xslt-transform-bad-retrieval-method.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-detached-xslt-transform-retrieval-method.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-detached-xslt-transform.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-detached.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-enveloped-bad-digest-val.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-enveloped-bad-sig.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-enveloped.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-enveloping.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-manifest-x509-data-cert-chain.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-manifest-x509-data-cert.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-manifest-x509-data-issuer-serial.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-manifest-x509-data-ski.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-manifest-x509-data-subject-name.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-manifest.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-xpath-transform-enveloped.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00
signature-rsa-~x509-data-crl.xml Import Upstream version 1.2.33 2022-11-29 19:07:29 +08:00

README.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Sample XML Signatures Produced Using the Phaos XML Toolkit

November 26, 2002


Contents of phaos-xmldsig-three
===============================

	signature-rsa-enveloped.xml
	---------------------------	
	Contains an RSA enveloped signature.


	signature-rsa-enveloping.xml
	----------------------------
	Contains an RSA enveloping signature.


	signature-rsa-detached.xml
	--------------------------
	Contains an RSA detached signature.


	signature-dsa-enveloped.xml
	---------------------------	
	Contains a DSA enveloped signature.


	signature-dsa-enveloping.xml
	----------------------------
	Contains a DSA enveloping signature.


	signature-dsa-detached.xml
	--------------------------
	Contains a DSA detached signature.


	signature-hmac-md5-c14n-enveloping.xml
	--------------------------------------
	Contains an enveloping MD5 HMAC signature and uses XML Canonicalization 
	as the canonicalization method.  The HMAC secret is the ASCII encoding of
	the word "test".


	signature-hmac-sha1-exclusive-c14n-enveloped.xml
	------------------------------------------------
	Contains an enveloped SHA-1 HMAC signature and uses the Exclusive XML
	Canonicalization canonicalization method.  The HMAC secret is the ASCII 
	encoding of the word "test".


	signature-hmac-sha1-exclusive-c14n-comments-detached.xml
	--------------------------------------------------------
	Contains a detached SHA-1 HMAC signature and uses the Exclusive XML
	Canonicalization With Comments canonicalization method.  The HMAC secret 
	is the ASCII encoding of the word "test".


	signature-hmac-sha1-40-c14n-comments-detached.xml
	-------------------------------------------------
	Contains a detached 40-byte SHA-1 HMAC signature and uses the XML
	Canonicalization With Comments canonicalization method.  The HMAC secret is 
	the ASCII encoding of the word "test".
		

	signature-hmac-sha1-40-exclusive-c14n-comments-detached.xml
	-----------------------------------------------------------
	Contains a detached 40 byte SHA-1 HMAC signature and uses the Exclusive
	XML Canonicalization With Comments canonicalization method.  The HMAC secret 
	is the ASCII encoding of the word "test".


	signature-dsa-detached-manifest.xml
	-----------------------------------
	Contains a detached DSA signature with a manifest.


	signature-rsa-detached-manifest.xml
	----------------------------------
	Contains a detached RSA signature with a manifest.

	
	signature-rsa-detached-b64-transform.xml
	----------------------------------------
	Contains a detached RSA signature with a Base64 decode transform.

	
	signature-rsa-detached-xpath-transform.xml
	------------------------------------------
	Contains a detached RSA signature with an XPath transform.

	
	signature-rsa-xpath-transform-enveloped.xml
	------------------------------------------
	Contains an RSA signature with an XPath transform that produces the
	same result as the enveloped signature algorithm.

	
	signature-rsa-detached-xslt-transform.xml
	------------------------------------------
	Contains a detached RSA signature with an XSLT transformation.


	signature-rsa-detached-x509-data.xml
	------------------------------------
	Contains a detached RSA signature with several X509Data subelements.


	signature-rsa-detached-x509-data-subject-name.xml
	------------------------------------
	Contains a detached RSA signature with an X509SubjectName that 
	references the subject name of the certificate stored in
	certs/rsa-client-cert.der.


	signature-rsa-detached-x509-data-issuer-serial.xml
	------------------------------------
	Contains a detached RSA signature with an X509IssuerSerial that 
	references the issuer and serial number of the certificate stored in
	certs/rsa-client-cert.der.


	signature-rsa-detached-x509-data-ski.xml
	------------------------------------
	Contains a detached RSA signature with an X509SKI that 
	references the Subject Key Identifier of the certificate stored in
	certs/rsa-client-cert.der.


	signature-rsa-detached-x509-data-client-cert.xml
	------------------------------------
	Contains a detached RSA signature with an X509Certificate that 
	represents the certificate stored in certs/rsa-client-cert.der.


	signature-rsa-detached-x509-data-cert-chain.xml
	------------------------------------
	Contains a detached RSA signature with two X509Certificate 
	elements that represent the certificates stored in  
	certs/rsa-client-cert.der and certs/rsa-ca-cert.der.


	signature-rsa-detached-xslt-transform-retrieval-method.xml
	------------------------------------
	Contains a detached RSA signature with an XSLT transform and a KeyInfo 
	element that refers to an external X.509 certificate.  The certificate 
	is located in certs/rsa-client-cert.der.


	signature-big.xml
	-----------------
	Contains a larger detached RSA signature that contains a manifest and many 
	references that test various transformation algorithms, URI reference syntax 
	formats, etc. The KeyInfo contains a KeyName whose value is the subject
	name of the certificate stored in certs/rsa-client-cert.der.

	
	signature-rsa-detached-xslt-transform-bad-retrieval-method.xml
	---------------------------------------------------------------
	Contains a detached RSA signature with an XSLT transform and a KeyInfo 
	element that refers to an INCORRECT external X.509 certificate. (The correct
	X.509 certificate is located in certs/rsa-client-cert.der.)  Verification 
	should FAIL.


	signature-rsa-enveloped-bad-digest-val.xml
	------------------------------------------
	Contains an enveloped RSA signature that contains a reference with an INCORRECT
	digest value.  Verification should FAIL.


	signature-rsa-enveloped-bad-sig.xml
	-----------------------------------
	Contains an enveloped RSA signature that contains a reference that was added 
	after the signature value was computed.  Verification should FAIL.

	
	document.xml
	------------
	An XML document that is referenced by some of the signature examples.


	document-stylesheet.xml
	-----------------------
	The same as document.xml with the addition of an xsl-stylesheet processing
	instruction.

	
	document.xsl
	------------
	An XSL stylesheet referenced by several of the signature examples and 
	document-stylesheet.xml.


	document.b64
	------------
	A Base64 encoded XML document.


	README.txt
	----------
	This file.



Contents of phaos-xmldsig-three/certs
=====================================

	rsa-cert.der
	------------
	An RSA end entity certificate issued by the CA certificate contained in
	rsa-ca-cert.der.

	enc-rsa-key.der
	---------------
	The RSA private key that matches rsa-cert.der, password-encrypted using
	the PKCS#8 format. The password is "test".

	dsa-cert.der
	------------
	An DSA end entity certificate issued by the CA certificate contained in
	dsa-ca-cert.der.

	enc-dsa-key.der
	---------------
	The DSA private key that matches dsa-cert.der, password-encrypted using
	the PKCS#8 format. The password is "test".

	rsa-ca-cert.der
	---------------
	An RSA self-signed CA certificate.

	dsa-ca-cert.der
	---------------
	A DSA self-signed CA certificate.

	crl.der
	-------
	A sample CRL that revokes rsa-cert.der.



Joe Morgan
Software Engineer
Phaos Technology
jmorgan@phaos.com	
http://www.phaos.com/