Foxit PDF SDK
com.foxit.sdk.pdf.SignatureVerifyResult类 参考
类 com.foxit.sdk.pdf.SignatureVerifyResult 继承关系图:
com.foxit.sdk.common.Base

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 成员函数 继承自 com.foxit.sdk.common.Base
synchronized void delete ()
 直接清除C++相关资源。 更多...
 

静态 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++相关资源。

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

◆ 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_offsetutc_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 表示不为空。