Foxit PDF SDK
foxit::ofd::ofdseal::Signature类 参考
类 foxit::ofd::ofdseal::Signature 继承关系图:
foxit::Base foxit::ofd::ofdseal::SealSignature foxit::ofd::ofdseal::SignSignature

Public 类型

enum  SignatureType { e_SignatureTypeDefault = 0, e_SignatureTypeSeal = 1, e_SignatureTypeSign = 2, e_SignatureTypeTimeStamp = 3 }
 OFD文档签名类型枚举。 更多...
 

Public 成员函数

 Signature (const Signature &other)
 构造函数,通过另一个签名对象。 更多...
 
 ~Signature ()
 析构函数。
 
WString GetCompany ()
 获取公司名称。 更多...
 
WString GetDigestMethod ()
 获取摘要算法名称。 更多...
 
WString GetProviderName ()
 获取提供者名称。 更多...
 
WString GetSignMethod ()
 获取签名算法名称。 更多...
 
SignatureType GetType ()
 获取签名类型。 更多...
 
WString GetVerifyMessage ()
 获取验证结果详细信息。 更多...
 
WString GetVersion ()
 获取签名或签章版本。 更多...
 
bool IsEmpty () const
 检查当前对象是否为空。 更多...
 
bool Operate (const foxit::ofd::ofdseal::OperateSignatureInfo &info)
 对OFD文档内的签名或签章进行操作。 更多...
 
bool operator != (const Signature &other) const
 不相等操作符. 更多...
 
Signatureoperator= (const Signature &other)
 赋值操作符。 更多...
 
bool operator== (const Signature &other) const
 相等操作符。 更多...
 
- Public 成员函数 继承自 foxit::Base
FS_HANDLE Handle () const
 获取当前对象的句柄。 更多...
 

详细描述

此类表示OFD文档签名签章对象相关的操作。

成员枚举类型说明

◆ SignatureType

OFD文档签名类型枚举。

该枚举值应单独使用。

枚举值
e_SignatureTypeDefault 

默认类型。

e_SignatureTypeSeal 

电子签章.。

e_SignatureTypeSign 

证书签名.。

e_SignatureTypeTimeStamp 

时间戳签名。

构造及析构函数说明

◆ Signature()

foxit::ofd::ofdseal::Signature::Signature ( const Signature other)

构造函数,通过另一个签名对象。

参数
[in]other另一个签名对象。

成员函数说明

◆ GetCompany()

WString foxit::ofd::ofdseal::Signature::GetCompany ( )

获取公司名称。

返回
公司名称。

◆ GetDigestMethod()

WString foxit::ofd::ofdseal::Signature::GetDigestMethod ( )

获取摘要算法名称。

返回
摘要算法名称。

◆ GetProviderName()

WString foxit::ofd::ofdseal::Signature::GetProviderName ( )

获取提供者名称。

返回
提供者名称。

◆ GetSignMethod()

WString foxit::ofd::ofdseal::Signature::GetSignMethod ( )

获取签名算法名称。

返回
签名算法名称。

◆ GetType()

SignatureType foxit::ofd::ofdseal::Signature::GetType ( )

获取签名类型。

返回
签名类型。请参考从 foxit::ofd::ofdseal::SignatureType::e_SignatureTypeDefault 开始的值,这应该是这些值中的一个。 应该是这些值中的一个。

◆ GetVerifyMessage()

WString foxit::ofd::ofdseal::Signature::GetVerifyMessage ( )

获取验证结果详细信息。

返回
验证结果详细信息。

◆ GetVersion()

WString foxit::ofd::ofdseal::Signature::GetVersion ( )

获取签名或签章版本。

返回
签名或签章版本。

◆ IsEmpty()

bool foxit::ofd::ofdseal::Signature::IsEmpty ( ) const

检查当前对象是否为空。

当前对象为空时,表示当前对象是无用的。

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

◆ Operate()

bool foxit::ofd::ofdseal::Signature::Operate ( const foxit::ofd::ofdseal::OperateSignatureInfo info)

对OFD文档内的签名或签章进行操作。

参数
[in]info操作签名信息参数。
返回
true 表示操作成功,false 表示操作失败。

◆ operator !=()

bool foxit::ofd::ofdseal::Signature::operator != ( const Signature other) const

不相等操作符.

参数
[in]other另一个签名对象。此函数将检查当前对象是否不等于这个对象。
返回
true 表示不相等,false 表示相等。

◆ operator=()

Signature& foxit::ofd::ofdseal::Signature::operator= ( const Signature other)

赋值操作符。

参数
[in]other另一个签名对象,其值将被赋给当前对象。
返回
当前对象自身的引用。

◆ operator==()

bool foxit::ofd::ofdseal::Signature::operator== ( const Signature other) const

相等操作符。

参数
[in]other另一个签名对象。此函数将检查当前对象是否等于这个对象。
返回
true 表示相等,false 表示不相等。