LTV verifier is used to verify signature in LTV work flow. Before use this class to verify signature(s), please ensure verify mode has been set by function FoxitPDFSDKPython3.LTVVerifier.SetVerifyMode .
Foxit PDF SDK has a default revocation callback for LTV verifier. If user wants to use customized revocation callback, please refer to function FoxitPDFSDKPython3.LTVVerifier.SetRevocationCallback .
If user wants to trust some certificates, please refer to function FoxitPDFSDKPython3.LTVVerifier.SetTrustedCertStoreCallback .
◆ LTVVerifier()
def FoxitPDFSDKPython3.LTVVerifier.LTVVerifier |
( |
|
document, |
|
|
|
is_verify_signature, |
|
|
|
use_expired_tst, |
|
|
|
ignore_doc_info, |
|
|
|
time_type |
|
) |
| |
Constructor, with parameters.
Constructor, with another LTV verifier object.
- Parameters
-
◆ AddDSS()
def FoxitPDFSDKPython3.LTVVerifier.AddDSS |
( |
|
signature_verify_result | ) |
|
Add the verify result (as VRI information) of a signature to the DSS.
- Parameters
-
[in] | signature_verify_result | A signature verify result to be added to DSS. |
- Returns
- None.
◆ IsEmpty()
def FoxitPDFSDKPython3.LTVVerifier.IsEmpty |
( |
| ) |
|
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
- Returns
- true means current object is empty, while false means not.
◆ SetRevocationCallback()
def FoxitPDFSDKPython3.LTVVerifier.SetRevocationCallback |
( |
|
callback | ) |
|
Set a customized FoxitPDFSDKPython3.RevocationCallback object.
If no customized revocation callback is set by this function, Foxit PDF SDK will use a default one.
- Parameters
-
- Returns
- None.
◆ SetTrustedCertStoreCallback()
def FoxitPDFSDKPython3.LTVVerifier.SetTrustedCertStoreCallback |
( |
|
callback | ) |
|
Set a customized FoxitPDFSDKPython3.TrustedCertStoreCallback object if user wants to trust some certificates.
If no trusted cert store callback object is set by this function, no certificate will be trusted during verifying process.
- Parameters
-
◆ SetVerifyMode()
def FoxitPDFSDKPython3.LTVVerifier.SetVerifyMode |
( |
|
mode | ) |
|
Set the verifying mode to specify which validation process is to be used.
Please ensure to set the verify mode before doing verifying.
- Parameters
-
- Returns
- None.
◆ Verify()
def FoxitPDFSDKPython3.LTVVerifier.Verify |
( |
| ) |
|
Verify all the signatures in the PDF document which is used to constructed current object.
If verify mode is FoxitPDFSDKPython3.LTVVerifier.e_VerifyModeAcrobat , the verifying process will stop immediately when fail to verify any signature and return verify results for successfully verified signatures only. If verify mode is FoxitPDFSDKPython3.LTVVerifier.e_VerifyModeAcrobat , all the signatures will be verified and return verify results for all the signatures.
- Returns
- An array of signature verify results.
◆ VerifySignature()
def FoxitPDFSDKPython3.LTVVerifier.VerifySignature |
( |
|
signature | ) |
|
Verify the target signature in the PDF document which is used to constructed current object.
- Parameters
-
- Returns
- An array of signature verify result.
◆ e_VRICreationTime
FoxitPDFSDKPython3.LTVVerifier.e_VRICreationTime = _fsdk.LTVVerifier_e_VRICreationTime |
|
static |
Use the creation time of VRI dictionary of a signature.
- Note
- VRI means "validation-related information".