usable-cert-validation icon indicating copy to clipboard operation
usable-cert-validation copied to clipboard

Automatically test the results of certificate validation in all libraries

Open zacikpa opened this issue 4 years ago • 4 comments

We test that OpenSSL validation is correct when building, test other libraries as well.

zacikpa avatar Jun 26 '20 11:06 zacikpa

Done in the new system, is it not @zacikpa?

mukrop avatar May 20 '21 13:05 mukrop

Actually, we do not test that the result is the same in each build, as we did in OpenSSL before.

I would leave this issue open. This is something that we would probably like to have in the future.

zacikpa avatar May 20 '21 16:05 zacikpa

I've given this some more thought and it does not make much sense anymore. The behavior of some libraries will inevitably change for some of our certificates at some point, but we are not the ones to dictate how libraries should behave.

If we just want to check whether some library behavior changed, there may be easier ways (e.g. seeing how the mapping file compares to the previous one).

I would close this issue. What's your opinion, @mukrop?

zacikpa avatar Oct 04 '21 19:10 zacikpa

If we just want to check whether some library behavior changed, there may be easier ways (e.g. seeing how the mapping file compares to the previous one).

I see. Though this feature was meant as a self-check, not as a way to analyze libraries. My motivation was to prevent us from deploying the version where all certificates throw "expired" just because Travis screwed the clock setting or we messed with something we were not supposed to. Don't you find it a useful sanity check? How complicated would this be to add?

mukrop avatar Oct 06 '21 10:10 mukrop