Add a comment.
authorCarl Hetherington <cth@carlh.net>
Thu, 19 Jan 2023 10:26:40 +0000 (11:26 +0100)
committerCarl Hetherington <cth@carlh.net>
Thu, 19 Jan 2023 10:26:40 +0000 (11:26 +0100)
src/certificate_chain.h

index 8d07ebc26db6124343c3df55bc5739e5fbe5abbc..5d94b74ba7617fbd1303a3532ca86c99c148a0ff 100644 (file)
@@ -128,6 +128,12 @@ public:
        List root_to_leaf () const;
        List unordered () const;
 
+       /** Check if the certificates form a chain (i.e. root signs intermediate etc.)
+        *  and that the private key matches the leaf certificate.
+        *  @param if not nullptr, filled in with a reason for vailure (or untouched
+        *  if there is no error)
+        *  @return true if the chain is valid, false if not.
+        */
        bool valid (std::string* reason = nullptr) const;
 
        /** Check to see if the chain is valid (i.e. root signs the intermediate, intermediate