Foxit PDF SDK
FSDK::SignatureVerifyResult类 参考

Public 成员函数

 GetCertificateVerifyResults ()
 获取证书验证结果。 更多...
 
 GetLTVState ()
 获取LTV状态,指示签名是否为LTV签名。 更多...
 
 GetOCSPSigantureVerifyResults ()
 获取每个证书的OCSP签名的签名验证结果。 更多...
 
GetSignatureState() GetSignatureCheckTimeType ()
 获取签名状态。 更多...
 
 GetSignatureHashValue ()
 获取签名哈希值。 更多...
 
 GetSignatureName ()
 获取签名名称。 更多...
 
 GetTSTSignatureVerifyResult ()
 获取此签名的时间戳令牌的验证结果。 更多...
 
 IsEmpty ()
 检查当前对象是否为空。 更多...
 

静态 Public 属性

static e_LTVStateEnable
 这表示LTV已启用。
 
static e_LTVStateInactive
 LTV状态的枚举,指示签名是否为LTV签名。 更多...
 
static e_LTVStateNotEnable
 这表示LTV未启用。
 

详细描述

此类表示签名验证结果。

成员函数说明

◆ GetCertificateVerifyResults()

FSDK::SignatureVerifyResult::GetCertificateVerifyResults ( )

获取证书验证结果。

返回
证书验证结果的数组。

◆ GetLTVState()

FSDK::SignatureVerifyResult::GetLTVState ( )

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

返回
LTV状态。

◆ GetOCSPSigantureVerifyResults()

FSDK::SignatureVerifyResult::GetOCSPSigantureVerifyResults ( )

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

返回
签名验证结果的数组。

◆ GetSignatureCheckTimeType()

GetSignatureState () FSDK::SignatureVerifyResult::GetSignatureCheckTimeType ( )

获取签名状态。

返回
签名状态。请参考从 FSDK.Signature.e_StateUnknown 开始的值, 这将是其中之一或它们的组合。获取实际用于检查签名的时间。
实际用于检查签名的时间。 此时间的 utc_hour_offsetutc_minite_offset 将被忽略。获取实际用于检查签名的时间的类型。
时间类型。请参考从 FSDK.LTVVerifier.e_SignatureCreationTime 开始的值, 这将是这些值之一。

◆ GetSignatureHashValue()

FSDK::SignatureVerifyResult::GetSignatureHashValue ( )

获取签名哈希值。

返回
签名哈希值。

◆ GetSignatureName()

FSDK::SignatureVerifyResult::GetSignatureName ( )

获取签名名称。

返回
签名名称。

◆ GetTSTSignatureVerifyResult()

FSDK::SignatureVerifyResult::GetTSTSignatureVerifyResult ( )

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

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

◆ IsEmpty()

FSDK::SignatureVerifyResult::IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,意味着当前对象无用。

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

类成员变量说明

◆ e_LTVStateInactive

FSDK::SignatureVerifyResult::e_LTVStateInactive
static

LTV状态的枚举,指示签名是否为LTV签名。

此枚举的值应单独使用。这表示LTV处于非活动状态。