Signer class for creating a signer.
More...
#include <c2pa.hpp>
|
| | Signer (SignerFunc *callback, C2paSigningAlg alg, const string &sign_cert, const string &tsa_uri) |
| | Create a Signer from a callback function, signing algorithm, certificate, and TSA URI.
|
| |
| | Signer (C2paSigner *signer) |
| |
| | Signer (const string &alg, const string &sign_cert, const string &private_key, const string &tsa_uri=NULL) |
| |
| | ~Signer () |
| |
| uintptr_t | reserve_size () |
| | Get the size to reserve for a signature for this signer.
|
| |
| C2paSigner * | c2pa_signer () |
| | Get the C2paSigner.
|
| |
Signer class for creating a signer.
This class is used to create a signer from a signing algorithm, certificate, and TSA URI.
◆ Signer() [1/3]
| c2pa::Signer::Signer |
( |
SignerFunc * |
callback, |
|
|
C2paSigningAlg |
alg, |
|
|
const string & |
sign_cert, |
|
|
const string & |
tsa_uri |
|
) |
| |
Create a Signer from a callback function, signing algorithm, certificate, and TSA URI.
- Parameters
-
| callback | the callback function to use for signing. |
| alg | The signing algorithm to use. |
| sign_cert | The certificate to use for signing. |
| tsa_uri | The TSA URI to use for time-stamping. |
◆ Signer() [2/3]
| c2pa::Signer::Signer |
( |
C2paSigner * |
signer | ) |
|
|
inline |
◆ Signer() [3/3]
| c2pa::Signer::Signer |
( |
const string & |
alg, |
|
|
const string & |
sign_cert, |
|
|
const string & |
private_key, |
|
|
const string & |
tsa_uri = NULL |
|
) |
| |
◆ ~Signer()
| c2pa::Signer::~Signer |
( |
| ) |
|
◆ c2pa_signer()
| C2paSigner * c2pa::Signer::c2pa_signer |
( |
| ) |
|
◆ reserve_size()
| uintptr_t c2pa::Signer::reserve_size |
( |
| ) |
|
Get the size to reserve for a signature for this signer.
- Returns
- Reserved size for the signature.
The documentation for this class was generated from the following file: