Foxit PDF SDK

构造函数 | 所有成员列表
<FSRevocationCallback>协议 参考

继承自 <NSObject> .

## 构造函数
(NSArray< NSData * > *) | - getCertChainFromSignature:
| 用于从签名内容获取证书链的回调函数。 更多...
(FSTimeRange *) | - getCertValidTimeRange:
| 用于获取表示证书有效期的时间范围的回调函数。 更多...
(NSData *) | - getCRLSignature:
| 用于从 CRL 响应获取签名内容的回调函数。 更多...
(FSDateTime *) | - getDTSTime:
| 用于从签名内容获取 DTS（文档时间戳签名）时间的回调函数。 更多...
(FSCertIssuerPair *) | - getOCSPCertAndIssuer:trust_cert_chain:
| 用于获取 OCSP 响应的证书-颁发者对的回调函数。 更多...
(FSDateTime *) | - getOCSPProducedAtTime:
| 用于获取 OCSP 响应的生成时间的回调函数。 更多...
(NSData *) | - getOCSPSignature:
| 用于从 OCSP 响应获取签名内容的回调函数。 更多...
(FSResponse *) | - getResponseOnLineForSingleCert:
| 用于在线获取证书响应的回调函数。 更多...
(FSRevocationArrayInfo *) | - getRevocationInfoFromSignatureData:
| 用于从签名获取撤销信息（数组类型）的回调函数。 更多...
(NSData *) | - getTSTSignature:
| 用于从签名内容获取时间戳令牌内容的回调函数。 更多...
(FSDateTime *) | - getTSTTime:
| 用于从签名内容获取时间戳令牌时间的回调函数。 更多...
(BOOL) | - isCA:
| 用于判断证书是否是 CA 证书的回调函数。 更多...
(BOOL) | - isIssuerMatchCert:
| 用于检查颁发者是否与证书匹配的回调函数。 更多...
(BOOL) | - isOCSPNeedCheck:
| 用于获取决定是否需要检查 OCSP 响应的标志的回调函数。 更多...
(FSCertVerifyResult *) | - verifyCRL:crl_data:
| 用于验证 CRL 响应是否与证书匹配并获取证书验证结果的回调函数。 更多...
(FSCertVerifyResult *) | - verifyOCSP:ocsp_data:
| 用于验证 OCSP 响应是否与证书匹配并获取证书验证结果的回调函数。 更多...

## 详细描述

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

参见
  FSLTVVerifier

## 函数文档

## ◆ getCertChainFromSignature:()

- (NSArray<NSData*>*) getCertChainFromSignature: |  | (NSData *) | signature_content |
| required

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

参数

  [in] | signature_content | 签名内容。

返回
  表示证书链的数组。

## ◆ getCertValidTimeRange:()

- (FSTimeRange*) getCertValidTimeRange: |  | (NSData *) | cert |
| required

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

参数

  [in] | cert | 证书内容。

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

## ◆ getCRLSignature:()

- (NSData*) getCRLSignature: |  | (NSData *) | crl_data |
| required

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

参数

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

返回
  签名内容。

## ◆ getDTSTime:()

- (FSDateTime*) getDTSTime: |  | (NSData *) | signature_content |
| required

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

参数

  [in] | signature_content | 签名内容。

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

## ◆ getOCSPCertAndIssuer:trust_cert_chain:()

- (FSCertIssuerPair*) getOCSPCertAndIssuer: |  | (NSData *) | ocsp_data
trust_cert_chain: |  | (NSArray< NSData * > *) | trust_cert_chain
| required

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

参数

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

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

## ◆ getOCSPProducedAtTime:()

- (FSDateTime*) getOCSPProducedAtTime: |  | (NSData *) | ocsp_data |
| required

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

参数

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

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

## ◆ getOCSPSignature:()

- (NSData*) getOCSPSignature: |  | (NSData *) | ocsp_data |
| required

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

参数

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

返回
  签名内容。

## ◆ getResponseOnLineForSingleCert:()

- (FSResponse*) getResponseOnLineForSingleCert: |  | (FSCertIssuerPair *) | cert_issuer_pair |
| required

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

参数

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

返回
  证书的响应。

## ◆ getRevocationInfoFromSignatureData:()

- (FSRevocationArrayInfo*) getRevocationInfoFromSignatureData: |  | (NSData *) | signature_content |
| required

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

参数

  [in] | signature_content | 签名内容。

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

## ◆ getTSTSignature:()

- (NSData*) getTSTSignature: |  | (NSData *) | signature_content |
| required

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

参数

  [in] | signature_content | 签名内容。

返回
  时间戳令牌内容。

## ◆ getTSTTime:()

- (FSDateTime*) getTSTTime: |  | (NSData *) | signature_content |
| required

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

参数

  [in] | signature_content | 签名内容。

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

## ◆ isCA:()

- (BOOL) isCA: |  | (NSData *) | cert |
| required

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

参数

  [in] | cert | 证书内容。

返回
  YES 表示证书是 CA 证书，而 NO 表示不是。

## ◆ isIssuerMatchCert:()

- (BOOL) isIssuerMatchCert: |  | (FSCertIssuerPair *) | cert_issuer_pair |
| required

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

参数

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

返回
  YES 表示颁发者与证书匹配，而 NO 表示不匹配。

## ◆ isOCSPNeedCheck:()

- (BOOL) isOCSPNeedCheck: |  | (NSData *) | ocsp_data |
| required

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

参数

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

返回
  YES 表示需要检查 OCSP 响应，而 NO 表示不需要。

## ◆ verifyCRL:crl_data:()

- (FSCertVerifyResult*) verifyCRL: |  | (FSCertIssuerPair *) | cert_issuer_pair
crl_data: |  | (NSData *) | crl_data
| required

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

参数

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

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

## ◆ verifyOCSP:ocsp_data:()

- (FSCertVerifyResult*) verifyOCSP: |  | (FSCertIssuerPair *) | cert_issuer_pair
ocsp_data: |  | (NSData *) | ocsp_data
| required

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

参数

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

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