#include <userver/crypto/signers.hpp>
Base signer class.
Definition at line 24 of file signers.hpp.
Public Member Functions | |
Signer (const std::string &name) | |
virtual std::string | Sign (std::initializer_list< std::string_view > data) const =0 |
Signs a raw message, returning the signature. | |
Public Member Functions inherited from crypto::NamedAlgo | |
NamedAlgo (std::string name) | |
const std::string & | Name () const |
|
pure virtual |
Signs a raw message, returning the signature.
Implemented in crypto::SignerNone, crypto::HmacShaSigner< bits >, and crypto::DsaSigner< type, bits >.