Discuss this help topic in SecureBlackbox Forum

TElXMLCustomDecryptionTransform class

Properties     Methods     Events     Declared in     


TElXMLCustomDecryptionTransform is a descendant of TElXMLTransform.

Description

    The following paragraph was taken from the W3C Recommendation "Decryption Transform for XML Signature":

This transform supports two modes of operation. In XML mode the data is encrypted XML and the result of decryption is a node set. In binary mode the data is an encrypted octet sequence and the result of decryption is an octet sequence. In both modes, xenc:EncryptedData elements in the input node-set can be excluded from processing using dcrpt:Except elements. dcrpt:Except is defined below via XML Schema [XML-Schema] and appears as direct child elements of the ds:Transform element.

The REQUIRED URI attribute value of the dcrpt:Except element identifies xenc:EncryptedData elements within the input to the transform. The value MUST be a non-empty same-document [URI] reference (i.e., a number sign '#' character) followed by an XPointer expression [XPointer] as profiled by The Reference Processing Model [XML-Signature, section 4.3.3.2].


For the XML mode decryption transform use TElXMLDecryptionTransform. For the binary mode decryption transform use TElXMLBinaryDecryptionTransform. The dcrpt:Except element is represented by TElXMLDecryptionExcept.

Properties

Methods

Events

Declared in

.NET:
  • Namespace: SBXMLEnc
  • Assembly: SecureBlackbox.XMLSecurity
VCL:
  • Unit: SBXMLEnc
Java:
  • Package: SecureBlackbox.XMLSecurity.jar
C++:
  • sbxmlenc.h

Discuss this help topic in SecureBlackbox Forum