Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.foxit.sdk.pdf.SignatureVerifyResult类 参考
类 com.foxit.sdk.pdf.SignatureVerifyResult 继承关系图:

## Public 成员函数
| SignatureVerifyResult (SignatureVerifyResult other)
| 带另一个签名验证结果对象的构造函数。 更多...
synchronized void | delete ()
| 直接清除C++相关资源。 更多...
CertVerifyResultArray | getCertificateVerifyResults ()
| 获取证书验证结果。 更多...
int | getLTVState ()
| 获取 LTV 状态，指示签名是否为 LTV 签名。 更多...
SignatureVerifyResultArray | getOCSPSigantureVerifyResults ()
| 获取每个证书的 OCSP 签名的签名验证结果。 更多...
DateTime | getSignatureCheckTime ()
| 获取实际用于检查签名的时间。 更多...
int | getSignatureCheckTimeType ()
| 获取实际用于检查签名的时间类型。 更多...
byte[] | getSignatureHashValue ()
| 获取签名哈希值。 更多...
String | getSignatureName ()
| 获取签名名称。 更多...
int | getSignatureState ()
| 获取签名状态。 更多...
SignatureVerifyResult | getTSTSignatureVerifyResult ()
| 获取此签名的时间戳令牌的验证结果。 更多...
boolean | isEmpty ()
| 检查当前对象是否为空。 更多...

## 静态 Public 属性
static final int | e_LTVStateEnable = 1
| 表示 LTV 已启用。
static final int | e_LTVStateInactive = 0
| 表示 LTV 未激活。
static final int | e_LTVStateNotEnable = 2
| 表示 LTV 未启用。

## 详细描述

此类表示签名验证结果。

## 构造及析构函数说明

## ◆ SignatureVerifyResult()

com.foxit.sdk.pdf.SignatureVerifyResult.SignatureVerifyResult | ( | SignatureVerifyResult | other | ) |

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

参数

  [in] | other | 另一个签名验证结果对象。

## 成员函数说明

## ◆ delete()

synchronized void com.foxit.sdk.pdf.SignatureVerifyResult.delete | ( |  | ) |

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

返回
  无。

注解
  一旦这个接口被调用，这个对象将不能再被使用。

重载 com.foxit.sdk.common.Base .

## ◆ getCertificateVerifyResults()

CertVerifyResultArray com.foxit.sdk.pdf.SignatureVerifyResult.getCertificateVerifyResults | ( |  | ) |

获取证书验证结果。

返回
  证书验证结果数组。

## ◆ getLTVState()

int com.foxit.sdk.pdf.SignatureVerifyResult.getLTVState | ( |  | ) |

获取 LTV 状态，指示签名是否为 LTV 签名。

返回
  LTV 状态。

## ◆ getOCSPSigantureVerifyResults()

SignatureVerifyResultArray com.foxit.sdk.pdf.SignatureVerifyResult.getOCSPSigantureVerifyResults | ( |  | ) |

获取每个证书的 OCSP 签名的签名验证结果。

返回
  签名验证结果数组。

## ◆ getSignatureCheckTime()

DateTime com.foxit.sdk.pdf.SignatureVerifyResult.getSignatureCheckTime | ( |  | ) |

获取实际用于检查签名的时间。

返回
  实际用于检查签名的时间。 此时间的 utc_hour_offset 和 utc_minite_offset 将被忽略。

## ◆ getSignatureCheckTimeType()

int com.foxit.sdk.pdf.SignatureVerifyResult.getSignatureCheckTimeType | ( |  | ) |

获取实际用于检查签名的时间类型。

返回
  时间类型。请参考从 com.foxit.sdk.pdf.LTVVerifier.e_SignatureCreationTime 开始的值， 返回值将是其中之一。

## ◆ getSignatureHashValue()

DX_BYTE_ARRAY com.foxit.sdk.pdf.SignatureVerifyResult.getSignatureHashValue | ( |  | ) |

获取签名哈希值。

返回
  签名哈希值。

## ◆ getSignatureName()

String com.foxit.sdk.pdf.SignatureVerifyResult.getSignatureName | ( |  | ) |

获取签名名称。

返回
  签名名称。

## ◆ getSignatureState()

int com.foxit.sdk.pdf.SignatureVerifyResult.getSignatureState | ( |  | ) |

获取签名状态。

返回
  签名状态。请参考从 com.foxit.sdk.pdf.Signature.e_StateUnknown 开始的值， 返回值将是其中一个或多个的组合。

## ◆ getTSTSignatureVerifyResult()

SignatureVerifyResult com.foxit.sdk.pdf.SignatureVerifyResult.getTSTSignatureVerifyResult | ( |  | ) |

获取此签名的时间戳令牌的验证结果。

返回
  签名的时间戳令牌的验证结果。如果签名没有任何时间戳令牌， 返回的对象将是一个空对象，可以通过函数 SignatureVerifyResult.isEmpty 检查。

## ◆ isEmpty()

boolean com.foxit.sdk.pdf.SignatureVerifyResult.isEmpty | ( |  | ) |

检查当前对象是否为空。

当当前对象为空时，表示当前对象无用。

返回
  true 表示当前对象为空，false 表示不为空。