|
Foxit PDF SDK
|
继承自 NSObject .
类方法 | |
| (FSTimeStampServer *) | + addServer:server_url:user_name:password: |
| 向管理器添加时间戳服务器。 更多... | |
| (void) | + destroy |
| 释放时间戳服务器管理器。 更多... | |
| (FSTimeStampServer *) | + getDefaultServer |
| 获取默认时间戳服务器对象。 更多... | |
| (FSTimeStampServer *) | + getServer: |
| 使用指定索引获取时间戳服务器。 更多... | |
| (int) | + getServerCount |
| 获取时间戳服务器数量。 更多... | |
| (int) | + getServerIndex: |
| 获取指定时间戳服务器对象的索引。 更多... | |
| (FSErrorCode) | + initialize |
| 初始化时间戳服务器管理器。 更多... | |
| (void) | + removeServer: |
| 通过时间戳服务器对象从管理器中移除时间戳服务器。 更多... | |
| (void) | + removeServerWithIndex: |
| 通过索引从管理器中移除时间戳服务器。 更多... | |
| (void) | + setDefaultServer: |
| 通过时间戳服务器对象设置默认时间戳服务器。 更多... | |
| (void) | + setDefaultServerWithIndex: |
| 通过索引设置默认时间戳服务器对象。 更多... | |
时间戳服务器管理器用于管理一些时间戳服务器。此管理器中的默认时间戳服务器将 在过滤器"Adobe.PPKLite"与子过滤器"ETSI.CAdES.detached"以及 过滤器"Adobe.PPKLite"与子过滤器"ETSI.RFC3161"的默认签名回调中使用。因此在使用Foxit PDF SDK中的默认签名回调 对这些过滤器-子过滤器对的签名进行签名或验证之前,请确保通过 FSLibrary::setTimeStampCallback: 设置了有效的 FSTimeStampCallback 对象, 或者时间戳服务器管理器已初始化并设置了默认服务器,如果两者都设置了,Foxit PDF SDK将使用 FSTimeStampCallback 。
| + (FSTimeStampServer *) addServer: | (NSString *) | server_name | |
| server_url: | (NSString *) | server_url | |
| user_name: | (NSString *) | user_name | |
| password: | (NSString *) | password | |
向管理器添加时间戳服务器。
| [in] | server_name | 时间戳服务器名称。不应为空字符串。 |
| [in] | server_url | 时间戳服务器URL。不应为空字符串。 |
| [in] | user_name | 时间戳服务器的用户名。如果不需要,请传递空字符串。 |
| [in] | password | 时间戳服务器的密码。如果不需要,请传递空字符串。 |
| + (void) destroy |
释放时间戳服务器管理器。
用户可以调用此函数在不再需要使用时间戳服务器管理器时释放它。 调用此函数后,如果用户想再次使用时间戳服务器管理器,请再次调用函数 FSTimeStampServerMgr::initialize 。
| + (FSTimeStampServer *) getDefaultServer |
获取默认时间戳服务器对象。
| + (FSTimeStampServer *) getServer: | (int) | index |
使用指定索引获取时间戳服务器。
| [in] | index | 时间戳服务器索引。有效范围:从0到(count-1)。 count由函数 FSTimeStampServerMgr::getServerCount 返回。 |
| + (int) getServerCount |
获取时间戳服务器数量。
| + (int) getServerIndex: | (FSTimeStampServer*) | server |
获取指定时间戳服务器对象的索引。
| [in] | server | 时间戳服务器对象。 |
| + (FSErrorCode) initialize |
初始化时间戳服务器管理器。
在可以调用 FSTimeStampServerMgr 中的任何其他函数之前,应首先调用此函数。
| + (void) removeServer: | (FSTimeStampServer*) | server |
通过时间戳服务器对象从管理器中移除时间戳服务器。
| [in] | server | 要从管理器中移除的时间戳服务器对象。 如果输入的服务器对象无效,此函数将不执行任何操作 并直接返回。 |
| + (void) removeServerWithIndex: | (int) | index |
通过索引从管理器中移除时间戳服务器。
| [in] | index | 要从管理器中移除的时间戳服务器的索引。 |
| + (void) setDefaultServer: | (FSTimeStampServer*) | server |
通过时间戳服务器对象设置默认时间戳服务器。
| [in] | server | 要设置为默认服务器的时间戳服务器对象。 如果输入的服务器对象无效,此函数将抛出 异常 FSErrNotFound 。 |
| + (void) setDefaultServerWithIndex: | (int) | index |
通过索引设置默认时间戳服务器对象。
| [in] | index | 要设置为默认服务器的时间戳服务器索引。有效范围:从0到(count-1)。 count由函数 FSTimeStampServerMgr::getServerCount 返回。 |