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_dataCRL 响应内容。
返回
签名内容。

◆ getDTSTime:()

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

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

参数
[in]signature_content签名内容。
返回
DTS 时间。此时间的 utc_hour_offsetutc_minite_offset 将被忽略。

◆ getOCSPCertAndIssuer:trust_cert_chain:()

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

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

参数
[in]ocsp_dataOCSP 响应数据。
[in]trust_cert_chain用于查找 OCSP 证书颁发者的信任证书链。
返回
从 OCSP 获取的证书-颁发者对。

◆ getOCSPProducedAtTime:()

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

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

参数
[in]ocsp_dataOCSP 响应内容。
返回
OCSP 响应的生成时间。此时间的 utc_hour_offsetutc_minite_offset 将被忽略。

◆ getOCSPSignature:()

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

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

参数
[in]ocsp_dataOCSP 响应内容。
返回
签名内容。

◆ 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_offsetutc_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_dataOCSP 响应内容。
返回
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_dataCRL 内容。
返回
从 CRL 获取的证书验证结果。

◆ verifyOCSP:ocsp_data:()

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

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

参数
[in]cert_issuer_pair表示证书及其颁发者的证书-颁发者对。
[in]ocsp_dataOCSP 内容。
返回
从 CRL 获取的证书验证结果。