Trust engines fail to trap xmlsec exceptions when key resolver fails

Description

The trust engines usually rely on xmlsec KeyResolver classes that call into openssl wrappers to parse certificates and keys, and the wrappers can throw XSECCryptoExceptions, which aren't caught. Under some conditions, they'll crash shibd.

The underlying problem of a bad cert won't be corrected by the fix, but the error can be safely trapped.

Environment

None

Activity

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Created July 10, 2008 at 2:00 PM
Updated July 15, 2008 at 10:50 AM
Resolved July 15, 2008 at 10:50 AM