How Legacy Mode works in xmlseclibs
masterIf you must support legacy peers that rely on pre-4.0 behavior, you can call $objDSig->enableLegacyMode() or $objenc->enableLegacyMode() once after construction.
What Legacy Mode restores:
DOCTYPEallowed during signature verification.- XPath transforms allowed without count caps.
- RSA-1.5 key transport allowed.
What Legacy Mode DOES NOT undo:
- Algorithm/key binding.
- Uniform decryption errors.
- DOCTYPE rejection in decrypted XML.
- Reference fail-closed behavior.
- SSRF hardening rules.
- PHP/phpseclib requirements.