diff options
author | lloyd <[email protected]> | 2012-02-06 14:12:35 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2012-02-06 14:12:35 +0000 |
commit | cd58927000ef86eacc9de5b80f361d4d05e71731 (patch) | |
tree | 975d2e50e77567d14ea3d24e6ebaf24a9e4d7c3b /src/cert/x509cert/x509_obj.cpp | |
parent | 03bc906a6a94d236f192fa3b1bb370c013fc753a (diff) |
Fully working path validation. Even fixes the cases in PKITS where we
got the answer wrong before. Still no policy or name constraints
support, though.
Diffstat (limited to 'src/cert/x509cert/x509_obj.cpp')
-rw-r--r-- | src/cert/x509cert/x509_obj.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cert/x509cert/x509_obj.cpp b/src/cert/x509cert/x509_obj.cpp index 13193f09c..c58081225 100644 --- a/src/cert/x509cert/x509_obj.cpp +++ b/src/cert/x509cert/x509_obj.cpp @@ -16,6 +16,8 @@ #include <algorithm> #include <memory> +#include <stdio.h> + namespace Botan { /* @@ -192,8 +194,9 @@ bool X509_Object::check_signature(Public_Key& pub_key) const return verifier.verify_message(tbs_data(), signature()); } - catch(...) + catch(std::exception& e) { + printf("Failure during validation %s\n", e.what()); return false; } } |