#include <EmbeddedTimestampVerificationResult.h>
|
| TRN_EmbeddedTimestampVerificationResult | m_impl |
This class represents the result of verifying a secure embedded timestamp digital signature.
Definition at line 24 of file EmbeddedTimestampVerificationResult.h.
◆ EmbeddedTimestampVerificationResult() [1/2]
◆ ~EmbeddedTimestampVerificationResult()
| pdftron::PDF::EmbeddedTimestampVerificationResult::~EmbeddedTimestampVerificationResult |
( |
| ) |
|
◆ EmbeddedTimestampVerificationResult() [2/2]
| pdftron::PDF::EmbeddedTimestampVerificationResult::EmbeddedTimestampVerificationResult |
( |
TRN_EmbeddedTimestampVerificationResult | impl | ) |
|
◆ Destroy()
| void pdftron::PDF::EmbeddedTimestampVerificationResult::Destroy |
( |
| ) |
|
◆ GetCMSDigestStatus()
Retrieves the result condition associated with the CMS signed digest verification step.
- Returns
- A DigestStatus-type enumeration value.
◆ GetCMSDigestStatusAsString()
| UString pdftron::PDF::EmbeddedTimestampVerificationResult::GetCMSDigestStatusAsString |
( |
| ) |
const |
Retrieves the result condition associated with the CMS signed digest verification step, as a descriptive string.
- Returns
- a string
- Note
- Output may change in future versions.
◆ GetCMSSignatureDigestAlgorithm()
Retrieves an enumeration value representing the digest algorithm used to sign the timestamp token.
- Returns
- A DigestAlgorithm enumeration value.
◆ GetMessageImprintDigestAlgorithm()
Retrieves an enumeration value representing the digest algorithm used inside the message imprint field of the timestamp to digest the main signature value.
- Returns
- A DigestAlgorithm enumeration value.
◆ GetMessageImprintDigestStatus()
Retrieves the result condition associated with the message imprint digest verification step.
- Returns
- A DigestStatus-type enumeration value.
◆ GetMessageImprintDigestStatusAsString()
| UString pdftron::PDF::EmbeddedTimestampVerificationResult::GetMessageImprintDigestStatusAsString |
( |
| ) |
const |
Retrieves the result condition associated with the message imprint digest verification step, as a descriptive string.
- Returns
- a string
- Note
- Output may change in future versions.
◆ GetTrustStatus()
Retrieves the result condition associated with the trust verification step.
- Returns
- A TrustStatus-type enumeration value.
◆ GetTrustStatusAsString()
| UString pdftron::PDF::EmbeddedTimestampVerificationResult::GetTrustStatusAsString |
( |
| ) |
const |
Retrieves the result condition associated with the trust verification step, as a descriptive string.
- Returns
- a string
- Note
- Output may change in future versions.
◆ GetTrustVerificationResult()
Retrieves the detailed result associated with the trust step of the verification operation that returned this EmbeddedTimestampVerificationResult, if such a detailed trust result is available. Must call HasTrustVerificationResult first and check for a true result.
- Note
- This function will throw if there is no trust result available.
- Returns
- A TrustVerificationResult object.
◆ GetUnsupportedFeatures()
| std::vector< UString > pdftron::PDF::EmbeddedTimestampVerificationResult::GetUnsupportedFeatures |
( |
| ) |
const |
Retrieves reports about unsupported features encountered during verification of the timestamp. Current possible values: "GeneralizedTime format with length <number greater than 15>", "unsupported digest algorithm"
- Returns
- a container of strings representing unsupported features encountered during verification of the timestamp
- Note
- Output may change in future versions.
◆ GetVerificationStatus()
| bool pdftron::PDF::EmbeddedTimestampVerificationResult::GetVerificationStatus |
( |
| ) |
const |
Retrieves the main verification status. The main status is determined based on the other statuses.
- Returns
- A boolean representing whether or not the verification operation was completely successful.
◆ HasTrustVerificationResult()
| bool pdftron::PDF::EmbeddedTimestampVerificationResult::HasTrustVerificationResult |
( |
| ) |
const |
◆ operator=()
◆ m_impl
| TRN_EmbeddedTimestampVerificationResult pdftron::PDF::EmbeddedTimestampVerificationResult::m_impl |
The documentation for this class was generated from the following file: