Foxit PDF SDK

Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
FSDK::CertVerifyResult类 参考

## Public 成员函数
| constructor (cert, 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)
| 带参数的构造函数。 更多...
| constructor ()
| 构造函数。
| Set (cert, 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)
| 设置值。 更多...

## Public 属性
| cert
| 证书内容。
| cert_check_time
| 检查此证书有效性的实际时间。 此时间对象的 utc_hour_offset 和 utc_minite_offset 将被忽略。
| cert_status
| 证书状态。请参考从 FSDK.CertVerifyResult.e_CertStatusValid 开始的值， 应为这些值之一。
| exist_response_signature_vri_creation_time
| 指示响应签名的VRI创建时间是否存在。
| exist_signature_vri_creation_time
| 指示签名的VRI创建时间是否存在。
| is_ca
| 指示证书是否为CA证书。
| is_trusted
| 指示证书是否被用户信任。
| reason
| 证书的撤销原因。请参考从 FSDK.CertVerifyResult.e_ReasonNoStatus 开始的值， 应为这些值之一。
| response
| 证书的响应。
| response_effect_time_range
| 响应生效的时间范围。
| response_info_location
| 响应信息（作为撤销信息）位置，可以在此处找到证书响应。 请参考从 FSDK.CertVerifyResult.e_LocationNotSet 开始的值， 应为这些值之一。
| response_signature_vri_creation_time
| 响应签名的VRI创建时间。此时间对象的 utc_hour_offset 和 utc_minite_offset 将被忽略。
| revoke_time
| 从响应获取的撤销时间。
| signature_vri_creation_time
| 签名的VRI创建时间。此时间对象的 utc_hour_offset 和 utc_minite_offset 将被忽略。

## 静态 Public 属性
static | e_CertStatusExpired
| 这表示证书已过期。
static | e_CertStatusRevoked
| 这表示证书已被撤销。
static | e_CertStatusUnknown
| 这表示证书状态未知。
static | e_CertStatusValid
| 证书状态的枚举。 更多...
static | e_LocationDSS
| 响应信息在DSS字典中找到。
static | e_LocationNotSet
| 响应信息位置的枚举。 更多...
static | e_LocationOnline
| 响应信息通过在线请求获取。
static | e_LocationSignature
| 响应信息在签名内容中找到。
static | e_ReasonAACompromise
| 撤销原因：AA泄露。
static | e_ReasonAffiliationChanged
| 撤销原因：隶属关系变更。
static | e_ReasonCACompromise
| 撤销原因：CA泄露。
static | e_ReasonCertificateHold
| 撤销原因：证书保留。
static | e_ReasonCessationOfOperation
| 撤销原因：停止运营。
static | e_ReasonKeyCompromise
| 撤销原因：密钥泄露。
static | e_ReasonNoStatus
| 证书撤销原因的枚举。 更多...
static | e_ReasonPrivilegeWithDrawn
| 撤销原因：权限撤回。
static | e_ReasonRemoveFromCRL
| 撤销原因：从CRL中删除。
static | e_ReasonSuperseded
| 撤销原因：被取代。
static | e_ReasonUnspecified
| 撤销原因：未指定原因。

## 详细描述

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

## 成员函数说明

## ◆ constructor()

FSDK::CertVerifyResult::constructor | ( | cert | ,
|  | 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 |
| ) |  |

带参数的构造函数。

参数

  [in] | cert | 证书内容。
  [in] | is_ca | 指示证书是否为CA证书。
  [in] | is_trusted | 指示证书是否被用户信任。
  [in] | response | 证书的响应。
  [in] | response_effect_time_range | 响应生效的时间范围。
  [in] | revoke_time | 从响应获取的撤销时间。
  [in] | cert_status | 证书状态。请参考从 FSDK.CertVerifyResult.e_CertStatusValid 开始的值， 应为这些值之一。
  [in] | reason | 证书的撤销原因。请参考从 FSDK.CertVerifyResult.e_ReasonNoStatus 开始的值， 应为这些值之一。
  [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 | 响应信息（作为撤销信息）位置，可以在此处找到证书响应。 请参考从 FSDK.CertVerifyResult.e_LocationNotSet 开始的值， 应为这些值之一。

## ◆ Set()

FSDK::CertVerifyResult::Set | ( | cert | ,
|  | 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 |
| ) |  |

设置值。

参数

  [in] | cert | 证书内容。
  [in] | is_ca | 指示证书是否为CA证书。
  [in] | is_trusted | 指示证书是否被用户信任。
  [in] | response | 证书的响应。
  [in] | response_effect_time_range | 响应生效的时间范围。
  [in] | revoke_time | 从响应获取的撤销时间。
  [in] | cert_status | 证书状态。请参考从 FSDK.CertVerifyResult.e_CertStatusValid 开始的值， 应为这些值之一。
  [in] | reason | 证书的撤销原因。请参考从 FSDK.CertVerifyResult.e_ReasonNoStatus 开始的值， 应为这些值之一。
  [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 | 响应信息（作为撤销信息）位置，可以在此处找到证书响应。 请参考从 FSDK.CertVerifyResult.e_LocationNotSet 开始的值， 应为这些值之一。

返回
  无。

## 类成员变量说明

## ◆ e_CertStatusValid

FSDK::CertVerifyResult::e_CertStatusValid
| static

证书状态的枚举。

此枚举的值应单独使用。这表示证书有效。

## ◆ e_LocationNotSet

FSDK::CertVerifyResult::e_LocationNotSet
| static

响应信息位置的枚举。

此枚举的值应单独使用。位置未设置。

## ◆ e_ReasonNoStatus

FSDK::CertVerifyResult::e_ReasonNoStatus
| static

证书撤销原因的枚举。

此枚举的值应单独使用。撤销原因：证书没有状态。