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_offset 和 utc_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 开始的值， 应为这些值之一。
FSResponse * | response
| 证书的响应。
FSTimeRange * | response_effect_time_range
| 响应生效的时间范围。
FSCertVerifyResultResponseInfoLocation | response_info_location
| 响应信息（作为撤销信息）的位置，可在此位置找到证书响应。 请参考从 FSCertVerifyResultLocationNotSet 开始的值， 应为这些值之一。
FSDateTime * | response_signature_vri_creation_time
| 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offset 和 utc_minite_offset 被忽略。
FSDateTime * | revoke_time
| 从响应中获得的撤销时间。
FSDateTime * | signature_vri_creation_time
| 签名的 VRI 创建时间。此时间对象的 utc_hour_offset 和 utc_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_offset 和 utc_minite_offset 被忽略。
  [in] | exist_signature_vri_creation_time | 指示签名的 VRI 创建时间是否存在。
  [in] | signature_vri_creation_time | 签名的 VRI 创建时间。此时间对象的 utc_hour_offset 和 utc_minite_offset 被忽略。
  [in] | exist_response_signature_vri_creation_time | 指示响应签名的 VRI 创建时间是否存在。
  [in] | response_signature_vri_creation_time | 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offset 和 utc_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_offset 和 utc_minite_offset 被忽略。
  [in] | exist_signature_vri_creation_time | 指示签名的 VRI 创建时间是否存在。
  [in] | signature_vri_creation_time | 签名的 VRI 创建时间。此时间对象的 utc_hour_offset 和 utc_minite_offset 被忽略。
  [in] | exist_response_signature_vri_creation_time | 指示响应签名的 VRI 创建时间是否存在。
  [in] | response_signature_vri_creation_time | 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offset 和 utc_minite_offset 被忽略。
  [in] | response_info_location | 响应信息（作为撤销信息）的位置，可在此位置找到证书响应。 请参考从 FSCertVerifyResultLocationNotSet 开始的值， 应为这些值之一。

返回
  无。