After looking through mixlib-authentication some more, it looks like this method could raise `Mixlib::Authentication:AuthenticationError`. The example test case for this is when the `X-Ops-Sign` header is missing.