22#include <test/jtx/Account.h>
23#include <test/jtx/Env.h>
24#include <test/jtx/owners.h>
30namespace credentials {
46 jtx.
jv[sfURI.jsonName] =
uri_;
Immutable cryptographic account descriptor.
A transaction testing environment.
std::vector< std::string > const credentials_
ids(std::vector< std::string > const &creds)
void operator()(jtx::Env &, jtx::JTx &jtx) const
void operator()(jtx::Env &, jtx::JTx &jtx) const
@ arrayValue
array value (ordered list)
Json::Value create(jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
Json::Value accept(jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
Json::Value deleteCred(jtx::Account const &acc, jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
Json::Value ledgerEntry(jtx::Env &env, jtx::Account const &subject, jtx::Account const &issuer, std::string_view credType)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::string strHex(FwdIt begin, FwdIt end)
Execution context for applying a JSON transaction.