Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
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_offset 和 utc_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处于非活动状态。