xml.Encryption.encryptElementDetached

Encrypts the ELEMENT DomNode node and all its children using the symmetric key, and returns them as one new EncryptedData node.

Syntax

encryptElementDetached(
   node xml.DomNode )
  RETURNING rnode xml.DomNode
  1. node is the ELEMENT DomNode to encrypt.

Usage

Encrypts the ELEMENT DomNode node and all its children using the symmetric key, and returns them as one new EncryptedData node.

The resulting DomNode isn't added at any place in the XML document. It's up to the user to insert it at the right place, and to remove the nodes in clear form.

In case of error, the method throws an exception and sets the STATUS variable. Depending on the error, a human-readable description of the problem is available in the SQLCA.SQLERRM register. See Error handling in GWS calls (STATUS).