29#ifndef OCI_SIGNING_KEYS_H
30#define OCI_SIGNING_KEYS_H
59 Data sign(
const std::string &message);
Definition: signing_key.h:38
Signing_Key(Signing_Key &&)=default
Signing_Key()
Constructor.
Definition: signing_key.cc:132
Signing_Key & operator=(Signing_Key &&)=delete
Signing_Key(const Signing_Key &)=delete
std::string get_public_key()
Definition: signing_key.h:56
std::string m_public_key
Definition: signing_key.h:45
Data sign(const std::string &message)
Definition: signing_key.cc:42
ssl::EVP_PKEY_ptr m_private_key
Private key from a local file, used to Signing_Key::sign() requests.
Definition: signing_key.h:44
Signing_Key & operator=(const Signing_Key &)=delete
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:76
std::string file_name(Log_file_id file_id)
Provides name of the log file with the given file id, e.g.
Definition: log0pre_8_0_30.cc:94
std::unique_ptr< EVP_PKEY, EVP_PKEY_deleter > EVP_PKEY_ptr
Definition: ssl_ptr.h:76
Definition: signing_key.cc:36
std::vector< unsigned char > Data
Definition: ssl.h:36