Separate INFO out of PROBE phase
Change-Id: I8c0cae1018b2a09f19e529bcb925c11237e32027
diff --git a/src/ca-module.hpp b/src/ca-module.hpp
index 0b857b0..a873a27 100644
--- a/src/ca-module.hpp
+++ b/src/ca-module.hpp
@@ -1,6 +1,6 @@
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
/**
- * Copyright (c) 2017-2019, Regents of the University of California.
+ * Copyright (c) 2017-2020, Regents of the University of California.
*
* This file is part of ndncert, a certificate management system based on NDN.
*
@@ -72,6 +72,9 @@
PUBLIC_WITH_TESTS_ELSE_PRIVATE:
void
+ onInfo(const Interest& request);
+
+ void
onProbe(const Interest& request);
void
@@ -96,19 +99,19 @@
registerPrefix();
PUBLIC_WITH_TESTS_ELSE_PRIVATE:
- const JsonSection
+ JsonSection
genProbeResponseJson(const Name& identifier,
const std::string& m_probe,
const JsonSection& parameterJson);
- const JsonSection
- genProbeResponseJson();
+ JsonSection
+ genInfoResponseJson();
- const JsonSection
+ JsonSection
genNewResponseJson(const std::string& ecdhKey, const std::string& salt,
const CertificateRequest& request, const std::list<std::string>& challenges);
- const JsonSection
+ JsonSection
genChallengeResponseJson(const CertificateRequest& request);
PUBLIC_WITH_TESTS_ELSE_PRIVATE: