Foxit PDF SDK
com.foxit.sdk.pdf.CertVerifyResult类 参考

Public 成员函数

 CertVerifyResult (byte[] cert, boolean is_ca, boolean is_trusted, Response response, TimeRange response_effect_time_range, DateTime revoke_time, int cert_status, int reason, DateTime cert_check_time, boolean exist_signature_vri_creation_time, DateTime signature_vri_creation_time, boolean exist_response_signature_vri_creation_time, DateTime response_signature_vri_creation_time, int response_info_location)
 带参数的构造函数。 更多...
 
 CertVerifyResult ()
 构造函数。
 
 CertVerifyResult (CertVerifyResult other)
 带另一个证书验证结果对象的构造函数。 更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
byte [] getCert ()
 Get 证书内容。 更多...
 
DateTime getCert_check_time ()
 Get 检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。 更多...
 
int getCert_status ()
 Get 证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。 更多...
 
boolean getExist_response_signature_vri_creation_time ()
 Get 指示响应签名的 VRI 创建时间是否存在。 更多...
 
boolean getExist_signature_vri_creation_time ()
 Get 指示签名的 VRI 创建时间是否存在。 更多...
 
boolean getIs_ca ()
 Get 指示证书是否为 CA 证书。 更多...
 
boolean getIs_trusted ()
 Get 指示证书是否被用户信任。 更多...
 
int getReason ()
 Get 证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。 更多...
 
Response getResponse ()
 Get 证书的响应。 更多...
 
TimeRange getResponse_effect_time_range ()
 Get 响应生效的时间范围。 更多...
 
int getResponse_info_location ()
 Get 响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。 更多...
 
DateTime getResponse_signature_vri_creation_time ()
 Get 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。 更多...
 
DateTime getRevoke_time ()
 Get 从响应中获得的撤销时间。 更多...
 
DateTime getSignature_vri_creation_time ()
 Get 签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。 更多...
 
void set (byte[] cert, boolean is_ca, boolean is_trusted, Response response, TimeRange response_effect_time_range, DateTime revoke_time, int cert_status, int reason, DateTime cert_check_time, boolean exist_signature_vri_creation_time, DateTime signature_vri_creation_time, boolean exist_response_signature_vri_creation_time, DateTime response_signature_vri_creation_time, int response_info_location)
 设置值。 更多...
 
void setCert (byte[] value)
 Set 证书内容。 更多...
 
void setCert_check_time (DateTime value)
 Set 检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。 更多...
 
void setCert_status (int value)
 Set 证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。 更多...
 
void setExist_response_signature_vri_creation_time (boolean value)
 Set 指示响应签名的 VRI 创建时间是否存在。 更多...
 
void setExist_signature_vri_creation_time (boolean value)
 Set 指示签名的 VRI 创建时间是否存在。 更多...
 
void setIs_ca (boolean value)
 Set 指示证书是否为 CA 证书。 更多...
 
void setIs_trusted (boolean value)
 Set 指示证书是否被用户信任。 更多...
 
void setReason (int value)
 Set 证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。 更多...
 
void setResponse (Response value)
 Set 证书的响应。 更多...
 
void setResponse_effect_time_range (TimeRange value)
 Set 响应生效的时间范围。 更多...
 
void setResponse_info_location (int value)
 Set 响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。 更多...
 
void setResponse_signature_vri_creation_time (DateTime value)
 Set 响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。 更多...
 
void setRevoke_time (DateTime value)
 Set 从响应中获得的撤销时间。 更多...
 
void setSignature_vri_creation_time (DateTime value)
 Set 签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。 更多...
 

静态 Public 属性

static final int e_CertStatusExpired = 2
 表示证书已过期。
 
static final int e_CertStatusRevoked = 1
 表示证书已被撤销。
 
static final int e_CertStatusUnknown = 3
 表示证书状态未知。
 
static final int e_CertStatusValid = 0
 表示证书有效。
 
static final int e_LocationDSS = 1
 响应信息在 DSS 字典中找到。
 
static final int e_LocationNotSet = 0
 位置未设置。
 
static final int e_LocationOnline = 3
 响应信息通过在线请求获得。
 
static final int e_LocationSignature = 2
 响应信息在签名内容中找到。
 
static final int e_ReasonAACompromise = 9
 撤销原因:AA 泄露。
 
static final int e_ReasonAffiliationChanged = 3
 撤销原因:附属关系发生变化。
 
static final int e_ReasonCACompromise = 2
 撤销原因:CA 泄露。
 
static final int e_ReasonCertificateHold = 6
 撤销原因:证书暂停。
 
static final int e_ReasonCessationOfOperation = 5
 撤销原因:停止操作。
 
static final int e_ReasonKeyCompromise = 1
 撤销原因:密钥泄露。
 
static final int e_ReasonNoStatus = -1
 撤销原因:证书无状态。
 
static final int e_ReasonPrivilegeWithDrawn = 8
 撤销原因:特权被撤销。
 
static final int e_ReasonRemoveFromCRL = 7
 撤销原因:从 CRL 中移除。
 
static final int e_ReasonSuperseded = 4
 撤销原因:已被替代。
 
static final int e_ReasonUnspecified = 0
 撤销原因:未指定原因。
 

详细描述

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

构造及析构函数说明

◆ CertVerifyResult() [1/2]

com.foxit.sdk.pdf.CertVerifyResult.CertVerifyResult ( byte []  cert,
boolean  is_ca,
boolean  is_trusted,
Response  response,
TimeRange  response_effect_time_range,
DateTime  revoke_time,
int  cert_status,
int  reason,
DateTime  cert_check_time,
boolean  exist_signature_vri_creation_time,
DateTime  signature_vri_creation_time,
boolean  exist_response_signature_vri_creation_time,
DateTime  response_signature_vri_creation_time,
int  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证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。
[in]reason证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。
[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响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。

◆ CertVerifyResult() [2/2]

com.foxit.sdk.pdf.CertVerifyResult.CertVerifyResult ( CertVerifyResult  other)

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

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

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.pdf.CertVerifyResult.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getCert()

com.foxit.sdk.pdf.CertVerifyResult.getCert ( )

Get 证书内容。

返回
证书内容。

◆ getCert_check_time()

com.foxit.sdk.pdf.CertVerifyResult.getCert_check_time ( )

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

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

◆ getCert_status()

com.foxit.sdk.pdf.CertVerifyResult.getCert_status ( )

Get 证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。

返回
证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。

◆ getExist_response_signature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.getExist_response_signature_vri_creation_time ( )

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

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

◆ getExist_signature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.getExist_signature_vri_creation_time ( )

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

返回
指示签名的 VRI 创建时间是否存在。

◆ getIs_ca()

com.foxit.sdk.pdf.CertVerifyResult.getIs_ca ( )

Get 指示证书是否为 CA 证书。

返回
指示证书是否为 CA 证书。

◆ getIs_trusted()

com.foxit.sdk.pdf.CertVerifyResult.getIs_trusted ( )

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

返回
指示证书是否被用户信任。

◆ getReason()

com.foxit.sdk.pdf.CertVerifyResult.getReason ( )

Get 证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。

返回
证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。

◆ getResponse()

com.foxit.sdk.pdf.CertVerifyResult.getResponse ( )

Get 证书的响应。

返回
证书的响应。

◆ getResponse_effect_time_range()

com.foxit.sdk.pdf.CertVerifyResult.getResponse_effect_time_range ( )

Get 响应生效的时间范围。

返回
响应生效的时间范围。

◆ getResponse_info_location()

com.foxit.sdk.pdf.CertVerifyResult.getResponse_info_location ( )

Get 响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。

返回
响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。

◆ getResponse_signature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.getResponse_signature_vri_creation_time ( )

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

返回
响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。

◆ getRevoke_time()

com.foxit.sdk.pdf.CertVerifyResult.getRevoke_time ( )

Get 从响应中获得的撤销时间。

返回
从响应中获得的撤销时间。

◆ getSignature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.getSignature_vri_creation_time ( )

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

返回
签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。

◆ set()

void com.foxit.sdk.pdf.CertVerifyResult.set ( byte []  cert,
boolean  is_ca,
boolean  is_trusted,
Response  response,
TimeRange  response_effect_time_range,
DateTime  revoke_time,
int  cert_status,
int  reason,
DateTime  cert_check_time,
boolean  exist_signature_vri_creation_time,
DateTime  signature_vri_creation_time,
boolean  exist_response_signature_vri_creation_time,
DateTime  response_signature_vri_creation_time,
int  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证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。
[in]reason证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。
[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响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。
返回
无。

◆ setCert()

com.foxit.sdk.pdf.CertVerifyResult.setCert ( byte []  value)

Set 证书内容。

参数
[in]value证书内容。
返回
None.

◆ setCert_check_time()

com.foxit.sdk.pdf.CertVerifyResult.setCert_check_time ( DateTime  value)

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

参数
[in]value检查此证书有效性的实际时间。 此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
返回
None.

◆ setCert_status()

com.foxit.sdk.pdf.CertVerifyResult.setCert_status ( int  value)

Set 证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。

参数
[in]value证书状态。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_CertStatusValid 开始的值, 应为这些值之一。
返回
None.

◆ setExist_response_signature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.setExist_response_signature_vri_creation_time ( boolean  value)

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

参数
[in]value指示响应签名的 VRI 创建时间是否存在。
返回
None.

◆ setExist_signature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.setExist_signature_vri_creation_time ( boolean  value)

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

参数
[in]value指示签名的 VRI 创建时间是否存在。
返回
None.

◆ setIs_ca()

com.foxit.sdk.pdf.CertVerifyResult.setIs_ca ( boolean  value)

Set 指示证书是否为 CA 证书。

参数
[in]value指示证书是否为 CA 证书。
返回
None.

◆ setIs_trusted()

com.foxit.sdk.pdf.CertVerifyResult.setIs_trusted ( boolean  value)

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

参数
[in]value指示证书是否被用户信任。
返回
None.

◆ setReason()

com.foxit.sdk.pdf.CertVerifyResult.setReason ( int  value)

Set 证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。

参数
[in]value证书的撤销原因。请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_ReasonNoStatus 开始的值, 应为这些值之一。
返回
None.

◆ setResponse()

com.foxit.sdk.pdf.CertVerifyResult.setResponse ( Response  value)

Set 证书的响应。

参数
[in]value证书的响应。
返回
None.

◆ setResponse_effect_time_range()

com.foxit.sdk.pdf.CertVerifyResult.setResponse_effect_time_range ( TimeRange  value)

Set 响应生效的时间范围。

参数
[in]value响应生效的时间范围。
返回
None.

◆ setResponse_info_location()

com.foxit.sdk.pdf.CertVerifyResult.setResponse_info_location ( int  value)

Set 响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。

参数
[in]value响应信息(作为撤销信息)的位置,可在此位置找到证书响应。 请参考从 com.foxit.sdk.pdf.CertVerifyResult.e_LocationNotSet 开始的值, 应为这些值之一。
返回
None.

◆ setResponse_signature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.setResponse_signature_vri_creation_time ( DateTime  value)

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

参数
[in]value响应签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
返回
None.

◆ setRevoke_time()

com.foxit.sdk.pdf.CertVerifyResult.setRevoke_time ( DateTime  value)

Set 从响应中获得的撤销时间。

参数
[in]value从响应中获得的撤销时间。
返回
None.

◆ setSignature_vri_creation_time()

com.foxit.sdk.pdf.CertVerifyResult.setSignature_vri_creation_time ( DateTime  value)

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

参数
[in]value签名的 VRI 创建时间。此时间对象的 utc_hour_offsetutc_minite_offset 被忽略。
返回
None.