xml.Encryption.setKeyEncryptionKey
Assigns a copy of the key-encryption key to this encryption object.
Syntax
setKeyEncryptionKey(
   key xml.CryptoKey )- key defines the key-encryption key.
Usage
Any further XML encryption will use that key-encryption key to encrypt the symmetric key set with
setKey() within the resulting XML, and any further XML decryption will use that
key-encryption key to decrypt the embedded symmetric key.- 
NULL is allowed, meaning that embedded symmetric keys will not be encrypted nor decrypted anymore, assuming that they have been exchanged in another way. 
- 
Only public or private RSA keys, or key-wrap keys are allowed. 
- 
Public RSA keys can encrypt but not decrypt. 
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).