Foxit PDF SDK

Public 成员函数 | 所有成员列表
FoxitPDFSDKPython3.RevocationCallback类 参考

继承自 FoxitPDFSDKPython3._object .

## Public 成员函数
def | GetCertChainFromSignature (signature_content)
| 用于从签名内容中获取证书链的回调函数。 更多...
def | GetCertValidTimeRange (cert)
| 用于获取表示证书有效期的时间范围的回调函数。 更多...
def | GetCRLSignature (crl_data)
| 用于从 CRL 响应中获取签名内容的回调函数。 更多...
def | GetDTSTime (signature_content)
| 用于从签名内容中获取 DTS（文档时间戳签名）时间的回调函数。 更多...
def | GetOCSPCertAndIssuer (ocsp_data, trust_cert_chain)
| 用于获取 OCSP 响应的证书-颁发者对的回调函数。 更多...
def | GetOCSPProducedAtTime (ocsp_data)
| 用于获取 OCSP 响应生成时间的回调函数。 更多...
def | GetOCSPSignature (ocsp_data)
| 用于从 OCSP 响应中获取签名内容的回调函数。 更多...
def | GetResponseOnLineForSingleCert (cert_issuer_pair)
| 用于在线获取证书响应的回调函数。 更多...
def | GetRevocationInfoFromSignatureData (signature_content)
| 用于从签名中获取撤销信息（数组类型）的回调函数。 更多...
def | GetTSTSignature (signature_content)
| 用于从签名内容中获取时间戳令牌内容的回调函数。 更多...
def | GetTSTTime (signature_content)
| 用于从签名内容中获取时间戳令牌时间的回调函数。 更多...
def | IsCA (cert)
| 用于判断证书是否为 CA 证书的回调函数。 更多...
def | IsIssuerMatchCert (cert_issuer_pair)
| 用于检查颁发者是否与证书匹配的回调函数。 更多...
def | IsOCSPNeedCheck (ocsp_data)
| 用于获取是否需要检查 OCSP 响应的标志的回调函数。 更多...
def | Release ()
| 用于释放当前回调对象本身的回调函数。 更多...
def | VerifyCRL (cert_issuer_pair, crl_data)
| 用于验证 CRL 响应是否与证书匹配并获取证书验证结果的回调函数。 更多...
def | VerifyOCSP (cert_issuer_pair, ocsp_data)
| 用于验证 OCSP 响应是否与证书匹配并获取证书验证结果的回调函数。 更多...

## 详细描述

此类表示用于 LTVVerifier 类的撤销回调对象。 此类中的所有纯虚函数都用作回调函数，应由用户实现。

参见
  LTVVerifier

## 成员函数说明

## ◆ GetCertChainFromSignature()

def FoxitPDFSDKPython3.RevocationCallback.GetCertChainFromSignature | ( |  | signature_content | ) |

用于从签名内容中获取证书链的回调函数。

参数

  [in] | signature_content | 签名内容。

返回
  表示证书链的数组。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetCertValidTimeRange()

def FoxitPDFSDKPython3.RevocationCallback.GetCertValidTimeRange | ( |  | cert | ) |

用于获取表示证书有效期的时间范围的回调函数。

参数

  [in] | cert | 证书内容。

返回
  表示证书有效期的时间范围。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetCRLSignature()

def FoxitPDFSDKPython3.RevocationCallback.GetCRLSignature | ( |  | crl_data | ) |

用于从 CRL 响应中获取签名内容的回调函数。

参数

  [in] | crl_data | CRL 响应内容。

返回
  签名内容。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetDTSTime()

def FoxitPDFSDKPython3.RevocationCallback.GetDTSTime | ( |  | signature_content | ) |

用于从签名内容中获取 DTS（文档时间戳签名）时间的回调函数。

参数

  [in] | signature_content | 签名内容。

返回
  DTS 时间。此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetOCSPCertAndIssuer()

def FoxitPDFSDKPython3.RevocationCallback.GetOCSPCertAndIssuer | ( |  | ocsp_data,
|  |  | trust_cert_chain
| ) |  |

用于获取 OCSP 响应的证书-颁发者对的回调函数。

参数

  [in] | ocsp_data | OCSP 响应数据。
  [in] | trust_cert_chain | 用于查找 OCSP 证书颁发者的受信任证书链。

返回
  从 OCSP 获得的证书-颁发者对。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetOCSPProducedAtTime()

def FoxitPDFSDKPython3.RevocationCallback.GetOCSPProducedAtTime | ( |  | ocsp_data | ) |

用于获取 OCSP 响应生成时间的回调函数。

参数

  [in] | ocsp_data | OCSP 响应内容。

返回
  OCSP 响应的生成时间。此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetOCSPSignature()

def FoxitPDFSDKPython3.RevocationCallback.GetOCSPSignature | ( |  | ocsp_data | ) |

用于从 OCSP 响应中获取签名内容的回调函数。

参数

  [in] | ocsp_data | OCSP 响应内容。

返回
  签名内容。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetResponseOnLineForSingleCert()

def FoxitPDFSDKPython3.RevocationCallback.GetResponseOnLineForSingleCert | ( |  | cert_issuer_pair | ) |

用于在线获取证书响应的回调函数。

参数

  [in] | cert_issuer_pair | 证书-颁发者对，表示证书及其颁发者。

返回
  证书的响应。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetRevocationInfoFromSignatureData()

def FoxitPDFSDKPython3.RevocationCallback.GetRevocationInfoFromSignatureData | ( |  | signature_content | ) |

用于从签名中获取撤销信息（数组类型）的回调函数。

参数

  [in] | signature_content | 签名内容。

返回
  数组类型的撤销信息。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetTSTSignature()

def FoxitPDFSDKPython3.RevocationCallback.GetTSTSignature | ( |  | signature_content | ) |

用于从签名内容中获取时间戳令牌内容的回调函数。

参数

  [in] | signature_content | 签名内容。

返回
  时间戳令牌内容。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ GetTSTTime()

def FoxitPDFSDKPython3.RevocationCallback.GetTSTTime | ( |  | signature_content | ) |

用于从签名内容中获取时间戳令牌时间的回调函数。

参数

  [in] | signature_content | 签名内容。

返回
  签名的时间戳令牌时间。此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ IsCA()

def FoxitPDFSDKPython3.RevocationCallback.IsCA | ( |  | cert | ) |

用于判断证书是否为 CA 证书的回调函数。

参数

  [in] | cert | 证书内容。

返回
  true 表示证书是 CA 证书，false 表示不是。

## ◆ IsIssuerMatchCert()

def FoxitPDFSDKPython3.RevocationCallback.IsIssuerMatchCert | ( |  | cert_issuer_pair | ) |

用于检查颁发者是否与证书匹配的回调函数。

参数

  [in] | cert_issuer_pair | 证书-颁发者对。此对中的颁发者将被检查 是否与此对中的证书匹配。

返回
  true 表示颁发者与证书匹配，false 表示不匹配。

## ◆ IsOCSPNeedCheck()

def FoxitPDFSDKPython3.RevocationCallback.IsOCSPNeedCheck | ( |  | ocsp_data | ) |

用于获取是否需要检查 OCSP 响应的标志的回调函数。

参数

  [in] | ocsp_data | OCSP 响应内容。

返回
  true 表示需要检查 OCSP 响应，false 表示不需要。

## ◆ Release()

def FoxitPDFSDKPython3.RevocationCallback.Release | ( |  | ) |

用于释放当前回调对象本身的回调函数。

返回
  无。

## ◆ VerifyCRL()

def FoxitPDFSDKPython3.RevocationCallback.VerifyCRL | ( |  | cert_issuer_pair,
|  |  | crl_data
| ) |  |

用于验证 CRL 响应是否与证书匹配并获取证书验证结果的回调函数。

参数

  [in] | cert_issuer_pair | 证书-颁发者对，表示证书及其颁发者。
  [in] | crl_data | CRL 内容。

返回
  从 CRL 获得的证书验证结果。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。

## ◆ VerifyOCSP()

def FoxitPDFSDKPython3.RevocationCallback.VerifyOCSP | ( |  | cert_issuer_pair,
|  |  | ocsp_data
| ) |  |

用于验证 OCSP 响应是否与证书匹配并获取证书验证结果的回调函数。

参数

  [in] | cert_issuer_pair | 证书-颁发者对，表示证书及其颁发者。
  [in] | ocsp_data | OCSP 内容。

返回
  从 CRL 获得的证书验证结果。

注解
  用户可以抛出异常以处理错误。请参考 FoxitPDFSDKPython3 类和 从 FoxitPDFSDKPython3.e_ErrFile 开始的值。