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;