Examples.
XML Security Library Examples.
This section contains several examples of using XML Security Library
to sign, veiryf, encrypt or decrypt XML documents.
Signing a template file.
&xmlsec-example-sign1;
&xmlsec-example-sign1-tmpl;
&xmlsec-example-sign1-res;
Signing a dynamicaly created template.
&xmlsec-example-sign2;
&xmlsec-example-sign2-doc;
&xmlsec-example-sign2-res;
Signing with X509 certificate.
&xmlsec-example-sign3;
&xmlsec-example-sign3-doc;
&xmlsec-example-sign3-res;
Verifying a signature with a single key.
&xmlsec-example-verify1;
Verifying a signature with keys manager.
&xmlsec-example-verify2;
Verifying a signature with X509 certificates.
&xmlsec-example-verify3;
Verifying a signature with additional restrictions.
&xmlsec-example-verify4;
&xmlsec-example-verify4-tmpl;
&xmlsec-example-verify4-res;
&xmlsec-example-verify4-bad-tmpl;
&xmlsec-example-verify4-bad-res;
Encrypting data with a template file.
&xmlsec-example-encrypt1;
&xmlsec-example-encrypt1-tmpl;
&xmlsec-example-encrypt1-res;
Encrypting data with a dynamicaly created template.
&xmlsec-example-encrypt2;
&xmlsec-example-encrypt2-doc;
&xmlsec-example-encrypt2-res;
Encrypting data with a session key.
&xmlsec-example-encrypt3;
&xmlsec-example-encrypt3-doc;
&xmlsec-example-encrypt3-res;
Decrypting data with a single key.
&xmlsec-example-decrypt1;
Decrypting data with keys manager.
&xmlsec-example-decrypt2;
Writing a custom keys manager.
&xmlsec-example-decrypt3;