33 #ifndef _IDENTT_QUERY_SIGNED_JSON_HPP_ 34 #define _IDENTT_QUERY_SIGNED_JSON_HPP_ 45 using SignatureListT=std::vector<::identt::query::SignatureT>;
82 ::identt::utils::SharedTable::pointer stptr,
83 const google::protobuf::Message* result,
84 const ::identt::query::PubKeyT* pubkey,
86 SignatureListT& signatures
115 ::identt::utils::SharedTable::pointer stptr,
116 const google::protobuf::Message* result,
117 const google::protobuf::Message* uresult,
118 const ::identt::query::PubKeyT* pubkey,
120 SignatureListT& signatures
146 ::identt::utils::SharedTable::pointer stptr,
147 const std::string input,
148 const ::identt::query::PubKeyT* pubkey,
150 SignatureListT& signatures
179 ::identt::utils::SharedTable::pointer stptr,
180 const std::string input,
181 const std::string uinput,
182 const ::identt::query::PubKeyT* pubkey,
184 SignatureListT& signatures
213 ::identt::utils::SharedTable::pointer stptr,
214 const std::string input,
215 const ::identt::query::PubKeyT* pubkey,
217 std::string& uoutput,
218 SignatureListT& signatures
244 ::identt::utils::SharedTable::pointer stptr,
245 const std::string input,
246 const ::identt::query::PubKeyT* pubkey,
247 google::protobuf::Message* result,
248 SignatureListT& signatures
277 ::identt::utils::SharedTable::pointer stptr,
278 const std::string input,
279 const ::identt::query::PubKeyT* pubkey,
280 google::protobuf::Message* result,
281 google::protobuf::Message* uresult,
282 SignatureListT& signatures
303 ::identt::crypto::CryptoTraits::pointer GetSigner(
304 ::identt::utils::SharedTable::pointer stptr,
305 const ::identt::query::PubKeyT* pubkey,
306 const unsigned int scope
Definition: SignedJson.hpp:43
SignedJson()
Default Constructor.
Definition: SignedJson.cc:41
Definition: CryptoBase.hpp:49
void VerifySign(::identt::utils::SharedTable::pointer stptr, const std::string input, const ::identt::query::PubKeyT *pubkey, std::string &output, std::string &uoutput, SignatureListT &signatures)
VerifySign: Verify signature and get string.
virtual ~SignedJson()
Default Destructor.
Definition: SignedJson.cc:47
void AddSign(::identt::utils::SharedTable::pointer stptr, const google::protobuf::Message *result, const ::identt::query::PubKeyT *pubkey, std::string &output, SignatureListT &signatures)
AddSign: Add Signature pb, also adds older signatures.