Signature
interface. Provides interface for handling a signature and the corresponding OCSP response properties.
More...
#include <Signature.h>
|
static const std::string | POLv1 = "POLv1" |
|
static const std::string | POLv2 = "POLv2" |
|
Signature
interface. Provides interface for handling a signature and the corresponding OCSP response properties.
Signature::~Signature |
( |
| ) |
|
|
virtualdefault |
Creates an new empty signature.
X509Cert Signature::ArchiveTimeStampCertificate |
( |
| ) |
const |
|
virtual |
string Signature::ArchiveTimeStampTime |
( |
| ) |
const |
|
virtual |
Returns signature Archive TimeStampToken time.
string Signature::city |
( |
| ) |
const |
|
virtual |
Returns signature production city.
digidoc::Signature::claimedSigningTime |
( |
| ) |
const |
|
pure virtual |
Returns signature computer time that was used for signing.
string Signature::countryName |
( |
| ) |
const |
|
virtual |
Returns signature production country.
digidoc::Signature::dataToSign |
( |
| ) |
const |
|
pure virtual |
Digest to sign with token
void Signature::extendSignatureProfile |
( |
const std::string & |
profile | ) |
|
|
virtual |
Extends signature to selected profile
- Parameters
-
digidoc::Signature::id |
( |
| ) |
const |
|
pure virtual |
vector< unsigned char > Signature::messageImprint |
( |
| ) |
const |
|
virtual |
Returns signed signature hash message imprint value (TM - OCSP Nonce, TS - TimeStamp value)
X509Cert Signature::OCSPCertificate |
( |
| ) |
const |
|
virtual |
vector< unsigned char > Signature::OCSPNonce |
( |
| ) |
const |
|
virtual |
string Signature::OCSPProducedAt |
( |
| ) |
const |
|
virtual |
Returns signature OCSP producedAt timestamp.
string Signature::policy |
( |
| ) |
const |
|
virtual |
Returns signature policy when it is available or empty string.
string Signature::postalCode |
( |
| ) |
const |
|
virtual |
Returns signature production postal code.
digidoc::Signature::profile |
( |
| ) |
const |
|
pure virtual |
Returns signature profile.
digidoc::Signature::setSignatureValue |
( |
const std::vector< unsigned char > & |
signatureValue | ) |
|
|
pure virtual |
Signed digest will be added to SignatureValue element
- See also
- dataToSign
digidoc::Signature::signatureMethod |
( |
| ) |
const |
|
pure virtual |
Returns signature method that was used for signing.
string Signature::signedBy |
( |
| ) |
const |
|
virtual |
Return signer's certificate common name
vector< string > Signature::signerRoles |
( |
| ) |
const |
|
virtual |
digidoc::Signature::signingCertificate |
( |
| ) |
const |
|
pure virtual |
Returns signature certificate that was used for signing.
string Signature::SPUri |
( |
| ) |
const |
|
virtual |
Returns signature policy uri when it is available or empty string.
string Signature::stateOrProvince |
( |
| ) |
const |
|
virtual |
Returns signature production state or province.
string Signature::streetAddress |
( |
| ) |
const |
|
virtual |
Returns signature production street address.
X509Cert Signature::TimeStampCertificate |
( |
| ) |
const |
|
virtual |
string Signature::TimeStampTime |
( |
| ) |
const |
|
virtual |
Returns signature TimeStampToken time.
digidoc::Signature::trustedSigningTime |
( |
| ) |
const |
|
pure virtual |
Time value that is regarded as trusted signing time, denoting the earliest time when it can be trusted by the validation application (because proven by some Proof-of-Existence present in the signature) that a signature has existed.
digidoc::Signature::validate |
( |
| ) |
const |
|
pure virtual |
void Signature::validate |
( |
const std::string & |
policy | ) |
const |
|
virtual |
const string Signature::POLv1 = "POLv1" |
|
static |
const string Signature::POLv2 = "POLv2" |
|
static |
The documentation for this class was generated from the following files:
- Signature.h
- Signature.cpp