Foxit PDF SDK
|
Public Member Functions | |
def | LTVVerifier (other) |
Constructor, with another LTV verifier object. More... | |
def | AddDSS (signature_verify_result) |
Add the verify result (as VRI information) of a signature to the DSS. More... | |
def | IsEmpty () |
Check whether current object is empty or not. More... | |
def | SetRevocationCallback (callback) |
Set a customized FoxitPDFSDKPython2.RevocationCallback object. More... | |
def | SetTrustedCertStoreCallback (callback) |
Set a customized FoxitPDFSDKPython2.TrustedCertStoreCallback object if user wants to trust some certificates. More... | |
def | SetVerifyMode (mode) |
Set the verifying mode to specify which validation process is to be used. More... | |
def | Verify () |
Verify all the signatures in the PDF document which is used to constructed current object. More... | |
def | VerifySignature (signature) |
Verify the target signature in the PDF document which is used to constructed current object. More... | |
Static Public Attributes | |
e_CurrentTime = _fsdk.LTVVerifier_e_CurrentTime | |
Use current time. | |
e_SignatureCreationTime = _fsdk.LTVVerifier_e_SignatureCreationTime | |
Use signature creation time. | |
e_SignatureTSTTime = _fsdk.LTVVerifier_e_SignatureTSTTime | |
Use the time of signature time stamp token. | |
e_VerifyModeAcrobat = _fsdk.LTVVerifier_e_VerifyModeAcrobat | |
Use Acrobat validation process. | |
e_VRICreationTime = _fsdk.LTVVerifier_e_VRICreationTime | |
Use the creation time of VRI dictionary of a signature. More... | |
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 FoxitPDFSDKPython2.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 FoxitPDFSDKPython2.LTVVerifier.SetRevocationCallback .
If user wants to trust some certificates, please refer to function FoxitPDFSDKPython2.LTVVerifier.SetTrustedCertStoreCallback .
def FoxitPDFSDKPython2.LTVVerifier.LTVVerifier | ( | other | ) |
Constructor, with another LTV verifier object.
[in] | other | Another LTV verifier object. |
def FoxitPDFSDKPython2.LTVVerifier.AddDSS | ( | signature_verify_result | ) |
Add the verify result (as VRI information) of a signature to the DSS.
[in] | signature_verify_result | A signature verify result to be added to DSS. |
def FoxitPDFSDKPython2.LTVVerifier.IsEmpty | ( | ) |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
def FoxitPDFSDKPython2.LTVVerifier.SetRevocationCallback | ( | callback | ) |
Set a customized FoxitPDFSDKPython2.RevocationCallback object.
If no customized revocation callback is set by this function, Foxit PDF SDK will use a default one.
[in] | callback | A customized revocation callback object, which is implemented based on callback class FoxitPDFSDKPython2.RevocationCallback . This should not be null. |
def FoxitPDFSDKPython2.LTVVerifier.SetTrustedCertStoreCallback | ( | callback | ) |
Set a customized FoxitPDFSDKPython2.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.
[in] | callback | A customized trusted cert store callback object, which is implemented based on callback class FoxitPDFSDKPython2.TrustedCertStoreCallback . This can be set to null which means not to use it. |
def FoxitPDFSDKPython2.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.
[in] | mode | The verify mode used for express verify process. Please refer to values starting from FoxitPDFSDKPython2.LTVVerifier.e_VerifyModeAcrobat and this should be one of these values. |
def FoxitPDFSDKPython2.LTVVerifier.Verify | ( | ) |
Verify all the signatures in the PDF document which is used to constructed current object.
If verify mode is FoxitPDFSDKPython2.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 FoxitPDFSDKPython2.LTVVerifier.e_VerifyModeAcrobat , all the signatures will be verified and return verify results for all the signatures.
def FoxitPDFSDKPython2.LTVVerifier.VerifySignature | ( | signature | ) |
Verify the target signature in the PDF document which is used to constructed current object.
[in] | signature | Target signature to be verified. If verify mode is FoxitPDFSDKPython2.LTVVerifier.e_VerifyModeAcrobat , this function will verify signatures until target signature. If verify mode is FoxitPDFSDKPython2.LTVVerifier.e_VerifyModeAcrobat , this function will only verify target signature. |
|
static |
Use the creation time of VRI dictionary of a signature.