|
Foxit PDF SDK
|
额外继承的成员函数 | |
Public 类型 继承自 foxit::ofd::ofdseal::Signature | |
| enum | SignatureType { e_SignatureTypeDefault = 0, e_SignatureTypeSeal = 1, e_SignatureTypeSign = 2, e_SignatureTypeTimeStamp = 3 } |
| OFD文档签名类型枚举。 更多... | |
此类表示OFD文档签章对象相关的操作。
|
explicit |
构造函数,从现有foxit::ofd::ofdseal::Signature对象。
| [in] | object | Signature对象。 此对象必须是一个有效的对象,并且其类型必须是foxit::ofd::ofdseal::SignatureType::e_SignatureTypeSeal,否则构造函数将抛出异常。 |
| foxit::ofd::ofdseal::SealSignature::SealSignature | ( | const SealSignature & | other | ) |
构造函数,通过另一个签章对象。
| [in] | other | 另一个签章对象。 |
| bool foxit::ofd::ofdseal::SealSignature::ExportPublicCertificateFile | ( | const String & | file_path | ) |
导出公钥证书文件。
| [in] | file_path | 公钥证书文件保存的目标路径。 |
| bool foxit::ofd::ofdseal::SealSignature::ExportPublicCertificateFile | ( | const WString & | file_path | ) |
导出公钥证书文件。
| [in] | file_path | 公钥证书文件保存的目标路径。 |
| bool foxit::ofd::ofdseal::SealSignature::ExportPublicCertificateFile | ( | foxit::common::file::WriterCallback * | writer_callback | ) |
导出公钥证书文件。
| [in] | writer_callback | 用户实现的 common::file::WriterCallback 对象,用于保存公钥证书文件。 |
| foxit::common::Bitmap foxit::ofd::ofdseal::SealSignature::GetImage | ( | ) |
获取电子印章图片。
| WString foxit::ofd::ofdseal::SealSignature::GetSealId | ( | ) |
获取电子印章ID。
| WString foxit::ofd::ofdseal::SealSignature::GetSealName | ( | ) |
获取电子印章名称。
| WString foxit::ofd::ofdseal::SealSignature::GetSealSignedDate | ( | ) |
获取电子印章签章时间。
| String foxit::ofd::ofdseal::SealSignature::GetSealSignerCertInfo | ( | ) |
获取电子印章签章者证书信息。
| WString foxit::ofd::ofdseal::SealSignature::GetSealSignMethod | ( | ) |
获取电子印章签章算法。
| WString foxit::ofd::ofdseal::SealSignature::GetSealType | ( | ) |
获取电子印章类型。
| WString foxit::ofd::ofdseal::SealSignature::GetSealValidEndTime | ( | ) |
获取电子印章有效截止时间。
| WString foxit::ofd::ofdseal::SealSignature::GetSealValidStartTime | ( | ) |
获取电子印章有效起始时间。
| WString foxit::ofd::ofdseal::SealSignature::GetSealVenderId | ( | ) |
获取电子印章供应商ID。
| WString foxit::ofd::ofdseal::SealSignature::GetSealVersion | ( | ) |
获取电子印章版本。
| bool foxit::ofd::ofdseal::SealSignature::IsEmpty | ( | ) | const |
检查当前对象是否为空。
当前对象为空时,表示当前对象是无用的。
| bool foxit::ofd::ofdseal::SealSignature::operator != | ( | const SealSignature & | other | ) | const |
不相等操作符。
| [in] | other | 另一个签章对象。此函数将检查当前对象是否不等于这个对象。 |
| SealSignature& foxit::ofd::ofdseal::SealSignature::operator= | ( | const SealSignature & | other | ) |
赋值操作符。
| [in] | other | 另一个签章对象,其值将被赋给当前对象。 |
| bool foxit::ofd::ofdseal::SealSignature::operator== | ( | const SealSignature & | other | ) | const |
相等操作符。
| [in] | other | 另一个签章对象。此函数将检查当前对象是否等于这个对象。 |
| bool foxit::ofd::ofdseal::SealSignature::Verify | ( | bool | online = false | ) |
验证签章的有效性。
| [in] | online | 是否进行在线验证。 true 表示在线验证,false 表示离线验证。默认值为 false。 |
| bool foxit::ofd::ofdseal::SealSignature::VerifyEx | ( | const foxit::ofd::ofdseal::VerifyExtendInfo & | extend_info, |
| bool | online = false |
||
| ) |
使用扩展信息验证签章的有效性。
| [in] | extend_info | 验证扩展信息参数。详见 foxit::ofd::ofdseal::VerifyExtendInfo 。 |
| [in] | online | 是否进行在线验证。 true 表示在线验证,false 表示离线验证。默认值为 false。 |
| bool foxit::ofd::ofdseal::SealSignature::VerifyWithOes | ( | const Oes & | oes, |
| bool | online = false |
||
| ) |
使用指定的电子印章验证签章的有效性。
| [in] | oes | 电子印章库对象。详见 foxit::ofd::ofdseal::Oes 。 |
| [in] | online | 是否进行在线验证。 true 表示在线验证,false 表示离线验证。默认值为 false。 |
| bool foxit::ofd::ofdseal::SealSignature::VerifyWithoutOes | ( | bool | online = false | ) |
不依赖电子印章库验证签章的有效性。
| [in] | online | 是否进行在线验证。 true 表示在线验证,false 表示离线验证。默认值为 false。 |