Foxit PDF SDK
FSCertVerifyResult类 参考

继承自 NSObject .

构造函数

(id) - init
 构造函数。

 
(id) - initWithCert:is_ca:is_trusted:response:response_effect_time_range:revoke_time:cert_status:reason:cert_check_time:exist_signature_vri_creation_time:signature_vri_creation_time:exist_response_signature_vri_creation_time:response_signature_vri_creation_time:response_info_location:
 带参数的构造函数。
更多...
 
(id) - initWithOther:
 带另一个证书验证结果对象的构造函数。
更多...
 
(void) - set:is_ca:is_trusted:response:response_effect_time_range:revoke_time:cert_status:reason:cert_check_time:exist_signature_vri_creation_time:signature_vri_creation_time:exist_response_signature_vri_creation_time:response_signature_vri_creation_time:response_info_location:
 设置值。
更多...
 

属性

NSData * cert
 证书内容。

 
FSDateTime * cert_check_time
 检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。

 
FSCertVerifyResultCertStatus cert_status
 证书状态。请参考从 FSCertVerifyResultCertStatusValid 开始的值, 应为这些值之一。

 
BOOL exist_response_signature_vri_creation_time
 指示响应签名的 VRI 创建时间是否存在。

 
BOOL exist_signature_vri_creation_time
 指示签名的 VRI 创建时间是否存在。

 
BOOL is_ca
 指示证书是否为 CA 证书。

 
BOOL is_trusted
 指示证书是否被用户信任。

 
FSCertVerifyResultRevocationReason reason
 证书的撤销原因。请参考从 FSCertVerifyResultReasonNoStatus 开始的值, 应为这些值之一。

 
FSResponseresponse
 证书的响应。

 
FSTimeRange * response_effect_time_range
 响应生效的时间范围。

 
FSCertVerifyResultResponseInfoLocation response_info_location
 响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 FSCertVerifyResultLocationNotSet 开始的值, 应为这些值之一。

 
FSDateTime * response_signature_vri_creation_time
 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。

 
FSDateTime * revoke_time
 从响应中获得的撤销时间。

 
FSDateTime * signature_vri_creation_time
 签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。

 

详细描述

此类表示证书的验证结果。

函数文档

◆ initWithCert:is_ca:is_trusted:response:response_effect_time_range:revoke_time:cert_status:reason:cert_check_time:exist_signature_vri_creation_time:signature_vri_creation_time:exist_response_signature_vri_creation_time:response_signature_vri_creation_time:response_info_location:()

- (id) initWithCert: (NSData *)  cert
is_ca: (BOOL)  is_ca
is_trusted: (BOOL)  is_trusted
response: (FSResponse*)  response
response_effect_time_range: (FSTimeRange*)  response_effect_time_range
revoke_time: (FSDateTime*)  revoke_time
cert_status: (FSCertVerifyResultCertStatus cert_status
reason: (FSCertVerifyResultRevocationReason reason
cert_check_time: (FSDateTime*)  cert_check_time
exist_signature_vri_creation_time: (BOOL)  exist_signature_vri_creation_time
signature_vri_creation_time: (FSDateTime*)  signature_vri_creation_time
exist_response_signature_vri_creation_time: (BOOL)  exist_response_signature_vri_creation_time
response_signature_vri_creation_time: (FSDateTime*)  response_signature_vri_creation_time
response_info_location: (FSCertVerifyResultResponseInfoLocation response_info_location 

带参数的构造函数。

参数
[in]cert证书内容。
[in]is_ca指示证书是否为 CA 证书。
[in]is_trusted指示证书是否被用户信任。
[in]response证书的响应。
[in]response_effect_time_range响应生效的时间范围。
[in]revoke_time从响应中获得的撤销时间。
[in]cert_status证书状态。请参考从 FSCertVerifyResultCertStatusValid 开始的值, 应为这些值之一。
[in]reason证书的撤销原因。请参考从 FSCertVerifyResultReasonNoStatus 开始的值, 应为这些值之一。
[in]cert_check_time检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_signature_vri_creation_time指示签名的 VRI 创建时间是否存在。
[in]signature_vri_creation_time签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_response_signature_vri_creation_time指示响应签名的 VRI 创建时间是否存在。
[in]response_signature_vri_creation_time响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]response_info_location响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 FSCertVerifyResultLocationNotSet 开始的值, 应为这些值之一。

◆ initWithOther:()

- (id) initWithOther: (FSCertVerifyResult*)  other

带另一个证书验证结果对象的构造函数。

参数
[in]other另一个响应对象。

◆ set:is_ca:is_trusted:response:response_effect_time_range:revoke_time:cert_status:reason:cert_check_time:exist_signature_vri_creation_time:signature_vri_creation_time:exist_response_signature_vri_creation_time:response_signature_vri_creation_time:response_info_location:()

- (void) set: (NSData *)  cert
is_ca: (BOOL)  is_ca
is_trusted: (BOOL)  is_trusted
response: (FSResponse*)  response
response_effect_time_range: (FSTimeRange*)  response_effect_time_range
revoke_time: (FSDateTime*)  revoke_time
cert_status: (FSCertVerifyResultCertStatus cert_status
reason: (FSCertVerifyResultRevocationReason reason
cert_check_time: (FSDateTime*)  cert_check_time
exist_signature_vri_creation_time: (BOOL)  exist_signature_vri_creation_time
signature_vri_creation_time: (FSDateTime*)  signature_vri_creation_time
exist_response_signature_vri_creation_time: (BOOL)  exist_response_signature_vri_creation_time
response_signature_vri_creation_time: (FSDateTime*)  response_signature_vri_creation_time
response_info_location: (FSCertVerifyResultResponseInfoLocation response_info_location 

设置值。

参数
[in]cert证书内容。
[in]is_ca指示证书是否为 CA 证书。
[in]is_trusted指示证书是否被用户信任。
[in]response证书的响应。
[in]response_effect_time_range响应生效的时间范围。
[in]revoke_time从响应中获得的撤销时间。
[in]cert_status证书状态。请参考从 FSCertVerifyResultCertStatusValid 开始的值, 应为这些值之一。
[in]reason证书的撤销原因。请参考从 FSCertVerifyResultReasonNoStatus 开始的值, 应为这些值之一。
[in]cert_check_time检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_signature_vri_creation_time指示签名的 VRI 创建时间是否存在。
[in]signature_vri_creation_time签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]exist_response_signature_vri_creation_time指示响应签名的 VRI 创建时间是否存在。
[in]response_signature_vri_creation_time响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
[in]response_info_location响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 FSCertVerifyResultLocationNotSet 开始的值, 应为这些值之一。
返回
无。