Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gplazma: x509 do not report bad .info files as a dCache bug
Motivation: In the trust store (typically /etc/grid-security/certificates), the `.info` files contain metadata about certificate authorities, or describe a set of CAs that (together) support a particular policy. It is possible that these files contain errors. If so, then such errors as reported with a cryptic message, logged as a dCache bug, and may prevent users from authenticating. Modification: Catch the Guava library's IllegalArgumentException and throw a parsing exception instead. Result: dCache handles malformed `.info` policies correctly: logging the problem but continuing to allow logins. Target: master Request: 8.2 Request: 8.1 Request: 8.0 Request: 7.2 Require-notes: yes Requires-book: no Patch: https://rb.dcache.org/r/13891/ Acked-by: Dmitry Litvintsev Acked-by: Lea Morschel
- Loading branch information