IBM participated fully and with complete success in the early Canonical XML interoperability testing. The company participated and interoperated successfully on all points in the XMLDSIG testing (except Minimal Canonicalization, which no one else implemented either). For XML Encryption, it implemented all mandatory aspects; however, the company has not implemented the recommended normalized form C generation or optional Diffie-Hellman key values or key agreement, SHA-256, SHA-512, RIPEMD-160, or XPointer support in the Decryption Transform "Except" URI value.
XMLDSIG, XMLENC, and XKMS
The IBM security suite, implemented in Java, includes XMLDSIG, XML Encryption, and XKMS. It also includes XACL, the XML Access Control Language.
See also the article at